Возникла идея написать индикатор который бы висел на панели и показывал сколько непрочитанных писем в гугловой почте…
Сказано — сделано! Индикатор был сделан.
При нажатии на «письмо» в списке откроется Gmail в браузере.
Возможности
- Отображение количества непрочитанных писем
- Отображение списка непрочитанных писем
- Открытие письма в Gmail при нажатии на него
- Отображение уведомлений через libnotify если она имеется
- В сообщении которое отображается через libnotify отображаются иконки различных сервисов (для того чтоб можно было понять откуда письмо даже не читая заголовок)
Проблемы
- В случае пропадания интернета — может зависнуть
- Иногда открывается браузер который не установлен по умолчанию в системе
- Не известно как будут отображены письма с длинным заголовком :)
Где взять и как заюзать?
# cd ~ # svn checkout http://gcheck.googlecode.com/svn/trunk gcheck # cd gcheck # cp example_config.py config.py # nano config.py # #впишите в конфиге свои логин и пароль от Gmail # ./gcheck.py &
Ну, а так же его можно добавить в автозагрузку:
- Нажимаем шестерёнку в углу панели и выбираем «автоматически запускаемые программы»
- В открывшемся окне нажимаем «Добавить»
- В поле команда пишем
/home/USERNAME/gcheck/gcheck.py
или нажимаем обзор, идём в директорию куда сделали checkout и выбираем файлgcheck.py
- Нажимаем «Добавить», перезагружаемся и радуемся :)
Заключение
Говнокод представленный в данном посте не является идеальным, и может вызвать баттхерт у некоторых питонеров.
Ну, а так же, как обычно всё распространяется «as is» и я не несу никакой ответственности за возможные непредсказуемые последствия :)
Помогла статья? Помоги автору!