#!/usr/bin/env python # coding: utf-8 # Created 2010-06-28 import pyosd if __name__ == "__main__": msg = "Alarm!!!" p = pyosd.osd(font="-*-georgia-medium-r-normal-*-84-*-*-*-*-*-*-r") p.set_align(pyosd.ALIGN_CENTER) p.set_pos(pyosd.POS_MID) p.set_outline_colour("#FF0000") p.set_shadow_colour("#090909") p.set_timeout(5) p.display(msg) raw_input()
В этом блоге я буду выкладывать свои "поделки на скорую руку", которые постепенно скапливаются у меня в /home-е. :) И себе памятка, и может еще кому сгодится. ;)
2011-04-21
alarm.py
Для чего начинал писать ЭТО - уже не помню. :) Все кончилось на этапе экспериментов с pyosd, соответственно нужен этот модуль, ну и сам питон естественно. ;)
alarm-countdown.sh
Одно время нужно было, что бы в определенное время выскакивала напоминалка. Причем не просто так, а за 5 минут до наступления события и каждую минуту сообщал, что осталось столько-то минут. Для отображает уведомление с помощь notify-send. Запускается через cron так:
alarm-countdown.sh 5
5 - количество минут до наступления события. Текст правится по вкусу. ;)
alarm-countdown.sh 5
5 - количество минут до наступления события. Текст правится по вкусу. ;)
#!/bin/sh TIME=$1 while [ $TIME -ne 0 ]; do notify-send -t 10000 -i info "Внимание." "До события осталось ${TIME} мин." TIME=$(($TIME-1)) sleep 60 done
Подписаться на:
Сообщения (Atom)