Для поклонников Bash.org.ru, GNOME и XMPP.
Уже давно я читаю баш, причём не просто баш, а все цитаты с последней страницы и до первой. И иногда я отправляю особо прикольные цитаты своему другу. Раньше мне приходилось копировать цитату, переходить в окно pidgin, вставлять её и подписывать, что это цитата с баша. В конце концов мне это надоело, и я решил написать апплет для панели GNOME. Работает так: вы копируете цитату в буфер и нажимаете на иконку апплета в панели GNOME, и апплет сам отправляет её по адресу, указанному в настройках.
Проект выложен на http://code.google.com/p/btx-applet/ но пока до релиза далеко. Код пока доступен только по svn, но просто так запустить его не удастся. Необходимо подправить файлик .server и указать путь до главного скрипта(BashToXMPP.py) и файл SettingsManager.py, указав там путь до файла .glade В моих планах написать статью на в вики моего проета с описанием установки. Когда код будет написан до конца, я приделаю систему установки, а также соберу пакет deb и напишу ebuild для Gentoo. Для работы требуются следующие пакеты:
собственно GNOME,
собственно python
pygtk
python-glade
python-notify
python-xmpp
Для установки поправьте пути в указанных файлах и положите файл .server в /usr/lib/bonobo/servers Апплет должен появиться в диалоге "Добавить на панель" под именем "Скелет апплета".
Прошу всех, кто разбирается в питоне, высказать своё мнение о моем проекте.
P.S. при написании использовались следующие материалы:
http://www.citforum.ru/programming/python/gnome_applets/index.shtml
http://habrahabr.ru/blogs/PyGTK/67668/
http://habrahabr.ru/blogs/PyGTK/44755/
http://habrahabr.ru/blogs/python/64317/
- Для комментирования войдите или зарегистрируйтесь