Emacspeak implements a number of smart URLs
in
module emacspeak-url-template.el
--- see earlier
post on Web
Command Line. Many of these smart URLs
prompt
the user for the date, e.g. you can use smart URL
NPR On Demand to play archived NPR shows.
The most intuitive means of specifying a date is of course
using a calendar
that functions as a
date-picker, and Emacs has a very powerful built-in
calendar. Emacspeak ties these two together by arranging for
commands that prompt for a date to use the current date
in the Emacs Calendar as the default. So the easiest way to play
NPR Morning Edition for Monday, January 2, 2006
is to do the following:
- Switch to the Emacs Calendar and move to the desired date
Monday January 2, 2006 by pressing
gd
. - Invoke the NPR On Demand
smart URL
by pressingC-e u RET NPR RET
- Specify the program code for Morning Edition by
pressing
me RET
- Hit enter to pick the default date that is offered in the minibuffer.
- Sit back and listen ...