Python — Продвинутый яйцетаймер
Конечно же, just for fun я написал приложение. Небольшое, но полезное.
Ой, не только just4fun, а еще для изучения продвинутых возможностей PyGTK.
Так вот, многие знают, что такое яйцетаймер. Если нет - это такая программа или железка, которую ставишь на время, через это время она тебя оповещает звуком (а в случае с софтом - и на экране).
Вот для линукса есть KTea и его гткшный клон GTea. Но простые они слишком.
Захотелось такого, но покруче. И было нечего делать. Сел я за свой емакс и написал. push'нул на Launchpad, написал твит и вот пишу сюда.
ProEggTimer. Ставишь mpd на паузу. Выбираешь предустановку или своё время, нажимаешь старт, сворачиваешь окно. Когда пройдет время - mpd заиграет, а на экране появится оповещение Galago (notify-osd, naughty, avant-notification-daemon и др.), или если нету python-dbus(или такого демона) - появится окно.
Казалось бы всё, но это еще не релиз. Мой TODO: About-диалог и настройки(mpd, команда вместо mpd, отображать окно даже когда есть galago) :)
А от вас, читателей этой вот статьи, требуется помощь.
Питонистов: посмотреть код, оптимизировать, создать свою ветку и push'нуть - если есть чего оптимизировать %)
Людей, знающих языки кроме английского и русского: перевести и выложить. Как? Ну обычный gettext, все просто.
Креативщиков, которые все в идеях: рассказать их!
Всех: репортить баги, если есть. создать свою ветку и push'ать туда предустановки для всяких продуктов и дел, запрашивая объединение с trunk. Они в xml, в папке presets, вот например такие. И не забывать иногда делать bzr pull && sudo python setup.py install :)
Ой, не только just4fun, а еще для изучения продвинутых возможностей PyGTK.
Так вот, многие знают, что такое яйцетаймер. Если нет - это такая программа или железка, которую ставишь на время, через это время она тебя оповещает звуком (а в случае с софтом - и на экране).
Вот для линукса есть KTea и его гткшный клон GTea. Но простые они слишком.
Захотелось такого, но покруче. И было нечего делать. Сел я за свой емакс и написал. push'нул на Launchpad, написал твит и вот пишу сюда.
ProEggTimer. Ставишь mpd на паузу. Выбираешь предустановку или своё время, нажимаешь старт, сворачиваешь окно. Когда пройдет время - mpd заиграет, а на экране появится оповещение Galago (notify-osd, naughty, avant-notification-daemon и др.), или если нету python-dbus(или такого демона) - появится окно.
Казалось бы всё, но это еще не релиз. Мой TODO: About-диалог и настройки(mpd, команда вместо mpd, отображать окно даже когда есть galago) :)
А от вас, читателей этой вот статьи, требуется помощь.
Питонистов: посмотреть код, оптимизировать, создать свою ветку и push'нуть - если есть чего оптимизировать %)
Людей, знающих языки кроме английского и русского: перевести и выложить. Как? Ну обычный gettext, все просто.
Креативщиков, которые все в идеях: рассказать их!
Всех: репортить баги, если есть. создать свою ветку и push'ать туда предустановки для всяких продуктов и дел, запрашивая объединение с trunk. Они в xml, в папке presets, вот например такие. И не забывать иногда делать bzr pull && sudo python setup.py install :)