[Homeros] Озвучивание записей в дневнике emacs (was: Мнение про контекстную разметку от апстрима)

Michael Pozhidaev msp на altlinux.ru
Вт Янв 26 04:41:50 UTC 2010


Hello, tolyangin на mail.ru!

> Вспомнил    мы собирались поговорить о voiceman-emacs-diary.

1. кладём куда-нибудь файл-звучок из пакета;
2. берём скрипт и правим в нём параметр SOUND=, указывая, куда именно
положили звучок;
3. в системе должна быть программа ogg123.

Скрипт voiceman-emacs-diary имеет два ключа --sound и --messages. Если
указать --sound, то проиграется звучок, если скрипт обнаружил записи с
текущей датой в дневнике emacs. Если указан --messages, то пошлёт в
voiceman текст этих записей.

Дневник ищется в своём нормальном положении, то есть в ~/diary. Здесь не
описываю, как с ним работать, но могу это сделать отдельным письмом.

Скрипт рассчитан на использование в связке с cron'ом. У меня, например,
он вызывается каждые пятнадцать минут, и если на текущий день в дневнике
есть дела, каждые пятнадцать минут капает мне ненавязчивым звуком, чтобы
не забыть. У меня на мультимедийной клавиатуре под большим пальцем
правой руки есть удобная кнопка. При нажатии на неё вызывается
voiceman-time и voiceman-emacs-diary --messages. То есть, если я
проснулся, слышу звук, то нажав на эту кнопку, вместе со
временем сразу услышу, что мне сегодня предстоит.

cron должен использоваться не системный, а юзерский. ТО есть нужно
составить файл, например, такого содержания (привожу свой вариант):

*/15 * * * * /usr/bin/voiceman-emacs-diary --sound

И вызвать на этот файл команду crontab. Если крон запущен, то всё должно
быть OK.

Скрипт имеет один недостаток. Он обрабатывает только записи с конкретной
датой, но не обрабатывает еженедельные, ежемесячные и прочие записи. Это
уже сложнее, но не знаю, нужно ли. 

В общем, вот. Пробуйте, потом ещё voiceman-media посмотрим.

-- 
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Info: http://www.marigostra.ru/



Подробная информация о списке рассылки Homeros