10.4.3 Add-ons

Some of these are emacspeak specific, some are not. You can usually tell by the name.

emacspeak url template

I love this package. Since changing my primary browser to emacs/w3 I have really been giving the url-template package a workout. The url-template package contains templates that prompt you for information to supply to various sites to retrieve information without all the fuss of having to go to the site and navigate it. One really nice thing about url-templates is the fact that they need not be web pages. Media streams can also be made into url-templates.

The way to get to the templates is with the command C-e u. A TAB at the prompt will give you a list of the available templates. You should go now and have a look at the info manual section on See URL Templates, and read it. I’ll wait here.

By the way, the ones I find most useful are the “Google Hits”, “emacswiki search” “NPR On Demand” and “Weather forecast from Weather Underground”.

emacspeak atom and emacspeak rss

These are fairly simple rss and atom browsers for the emacspeak desktop. Using the Customize interface you add feeds in the form of titles and urls. Then you call the readers with C-e C-u for rss feeds and use M-x emacspeak-atom-browse for atom feeds. There is also emacspeak support for newsticker, an rss / atom reader that is a part of emacs 22, but I have never used it.

I personally use See gnus, for rss feeds but setting gnus up for only that purpose is like hunting rabbits with a bazooka.

emacspeak websearch

emacspeak-websearch provides more search options than you can shake a stick at; emacspeak-websearch provides search for dictionaries, news sites, software sites, google tools, weather, currency converter and much more. It can be accessed with the keystroke C-e ?. At the prompt, you can enter another question mark to get a list of the available search options. You will then be prompted for the necessary information. One of the nice things about this package is that it attempts to jump to and read the most relevant information on the result page. Module emacspeak-websearch is complemented by module emacspeak-url-template; that module provides URL templates that prompt for and retrieve the relevant information from complex Web pages.

See emacspeak-websearch, and See emacspeak-url-template, for more information.


This is a newcomer to the emacspeak world. In the interest of full disclosure, I am the one that wrote the emacspeak module that makes this package accessible. It is a bookmarks manager that works with both emacs/w3 and emacs-w3m. As of the writing of this document there are still some issues, especially when using it on emacs version 22, but those are being worked on. I think this is a good solution to the problem of emacs/w3 not having bookmarks functionality and providing one central bookmark location for those who regularly use both browsers. See http://www.emacswiki.org/cgi-bin/wiki/EmacsBmkMgr, for more information.