Посты в Python
evgenyl 13.08.2009 16:04

PythonИщем прокси

Ещё один пример на питоне, скрипт ищет рабочие прокси и тестирует их на скорость.

Исходный код

Полностью.
+ 13 -
13
evgenyl 13.08.2009 11:40

PythonGoogle переводчик

Захотелось поддержать блог о питоне, накидал простой пример переводчика используя сервис google translate.



Все очень просто, в трее висит иконка, по нажатию на нее появляется окно, пишем в нем текст на английском, enter и в нем же видим перевод на русском языке.



Жмем еще раз по иконке окно исчезает, правая кнопка по иконке выход.



Это всего лиш пример того что можно делать на питоне.



Исходный код

Полностью.
+ 22 -
21
lol2Fast4U 16.07.2009 01:39

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 :)
+ 5 -
17
cyrus 05.07.2009 18:10

PythonPython2.6 в Ubuntu 8.04

+ 0 -
7
lol2Fast4U 05.06.2009 00:15

PythonОграничиваем себя в расходе трафика

Поскольку у меня лимитный интернет (предоплачено 500 мб в месяц, а платить больше абонентской платы не хочется), я решил написать небольшую программу (не хочется скриптом называть, но по сути это скрипт. даже интерфейса нету) - демон, который висит в фоне и снимает показания счетчика. Не воды, а трафика. Когда достигнут лимит - предупреждает и отключает. Писал для себя, но решил кинуть на Pastebin и дать линк в твиттер. Тут же @hublog поправил меня - надо писать while 1, а не придумывать переменную и писать while a == a.

Что полуичлось - под катом.

UPD: Версия 2.0, теперь все делается прямо, а не через ж0пу %) Старая версия здесь.

Полностью.
+ 13 -
40
1 2 3 4 5