скрипты для conky - gmail notify
Простой консольный gmail нотификатор.
Перед тем как написать его, я пытался использовать Gmail Notifier, но он впадал в ступор при отсутствии интернета, рисовал непрозрачную иконку трее, обладал ещё некоторым количеством мелких недостатков и не имел каких-то функций, которые тогда казались мне необходимыми.
Больше из желания попрактиковаться, чем сделать что-то работоспособное я решил написать свой нотификатор на руби. Предполагалось, что это тоже будет гуйная утулита сидящая в трее, но дальше тестовой консольной версии пока не пошло (и вряд-ли теперь пойдёт).
Как его прикрутить к конки:
добавить в ~/.conkyrc что-нить вроде
texeci запускает процесс в отдельной нитке. Что идеально подходит для случаев, когда процесс (вроде gnotify ) исполняется дольше периода обновления конки. У меня например частота обновления конки 0.5 сек, а нотификатор собирает инфу секунды да три. Число (60) - частота запуска внешнего процесса в секундах.
Как настроить сам скрипт:
В начале скрипта (с 8 по 13 ) меняем
На логин и пасс от гмыла.
Только помните, что таймаут не должен быть больше чем период запуска указанный в texeci иначе если gnotify не достучится до gmail, например потому-что провайдер отключил доступ, конки пропадёт - пока не получит ответ от скрипта. А этой случится только после того, как кончится таймаут.
Сам скрипт брать тут
Рекомендую положить в ~/bin.
Требует только руби, стабильно работает на ruby 1.8.5 (2006-08-25) [i686-linux]
Перед тем как написать его, я пытался использовать Gmail Notifier, но он впадал в ступор при отсутствии интернета, рисовал непрозрачную иконку трее, обладал ещё некоторым количеством мелких недостатков и не имел каких-то функций, которые тогда казались мне необходимыми.
Больше из желания попрактиковаться, чем сделать что-то работоспособное я решил написать свой нотификатор на руби. Предполагалось, что это тоже будет гуйная утулита сидящая в трее, но дальше тестовой консольной версии пока не пошло (и вряд-ли теперь пойдёт).
Как его прикрутить к конки:
добавить в ~/.conkyrc что-нить вроде
Mail : ${texeci 60 gnotify.rb}
texeci запускает процесс в отдельной нитке. Что идеально подходит для случаев, когда процесс (вроде gnotify ) исполняется дольше периода обновления конки. У меня например частота обновления конки 0.5 сек, а нотификатор собирает инфу секунды да три. Число (60) - частота запуска внешнего процесса в секундах.
Как настроить сам скрипт:
В начале скрипта (с 8 по 13 ) меняем
config =
{
:login => ‘ru.kleptos’,
:passwd => ‘***’,
:timeout => 30
}
На логин и пасс от гмыла.
Только помните, что таймаут не должен быть больше чем период запуска указанный в texeci иначе если gnotify не достучится до gmail, например потому-что провайдер отключил доступ, конки пропадёт - пока не получит ответ от скрипта. А этой случится только после того, как кончится таймаут.
Сам скрипт брать тут
Рекомендую положить в ~/bin.
Требует только руби, стабильно работает на ruby 1.8.5 (2006-08-25) [i686-linux]