Edbrowse is a combination editor, browser, and mail client that is 100% text based. The interface is similar to /bin/ed, though there are many more features, such as editing multiple files simultaneously, and rendering html. This program was originally written for blind users, but many sighted users have taken advantage of the unique scripting capabilities of this program, which can be found nowhere else. A batch job, or cron job, can access web pages on the internet, submit forms, and send email, with no human intervention whatsoever. edbrowse can also tap into databases through odbc. It was primarily written by Karl Dahlke.
The inspiration for this program came from Karl's many years of experience as a blind computer user. He describes his command-line philosophy in a great opinion piece, formerly distributed with the edbrowse documentation. Follow this link to read Karl's philosophy article on his home page. A French translation of the philosophy article is also available.
Edbrowse is now developed by a team of several people, including Karl Dahlke, Chris Brannon, Adam Thompson, and Kevin Carhart.
You can download edbrowse version 3.8.9 as a zip archive . Or try the latest snapshot of the source code, which may have small, untested changes or minor bug fixes.
As of June 2014, we are now providing statically-linked edbrowse executables for Linux. This should be useful for people who don't want the hassle of building edbrowse from source. See the static binaries page for links to version 3.8.9.
Edbrowse is sometimes described as dense in its code and in its human interface. It contains many cryptic one and two letter commands, and few interactive help facilities. So it is important that you read the user's guide, before you take edbrowse out for a spin. (Also available in French.) Remember, this manual describes the C version of edbrowse; the perl version will be lacking in many areas.
We also have a wiki on GitHub, with tips, tricks, sample .ebrc configurations, and other edbrowse resources. Check it out at https://github.com/CMB/edbrowse/wiki. Contributions are welcome.
Even the C version is a work in progress. Our time is limited, and we are always looking for developers to help us with this project. Please let us know if you can help.
Want to get involved? Please consider subscribing to one or more of our mailing lists. The commandline list is a place to discuss edbrowse, other software written by Karl Dahlke, or command-line applications in general. It is friendly and informal. You may subscribe by sending a message to email@example.com. The edbrowse-dev list is intended for traffic directly pertaining to the development of edbrowse. Patches should be sent here. You can subscribe to the list by sending a message containing the subject "subscribe" (without quotes) to firstname.lastname@example.org. Either list is appropriate for bug reports.
For a more interactive experience, join our irc chat. irc.libera.chat group #edbrowse. You can ask questions and get answers in real time. Folks are friendly and helpful.
We use the git version control system for managing the edbrowse source code, and our main repository is hosted on GitHub. You may clone it via the URL <https://github.com/CMB/edbrowse>. Patches should be made against the master branch of this repository.
Send questions or comments to the maintainers. Or contact all of the developers.; Thank you.