Бесполезные примеры на Питоне

На этой странице собраны мои мелкие питоновские программки, программульки и программулечки, которые явно не тянут на гордое звание OpenSource Project, но и выкидывать которые тоже жалко. Фактически это русское зеркало моей записи на сайте Useless Python.

depression.py 08.03.2007, 26 строк
Однажды я решил посчитать, сколько файлов на моём диске в каком году было создано. Что-то вроде индекса моей жизненной активности. Или, скорее, индекса глубины моей депрессии как обратной к активности величины.

pofyfon.py 18.03.2007, 75 строк (больше не работает)
Вводите любую фразу на русском (или каком-нибудь другом) языке, программка обращается к БабельФишу за переводом её на другой случайно выбранный язык, результат снова переводится ещё куда-нибудь, и так, пока не нажать Ctrl-C.

zipstamp.py 27.08.2007, 25 строк
Устанавливает время модификации zip-архива равным времени модификации самого свежего из содержащихся в нём файлов. На удивление полезная мелочь.

xdupes.py 08.03.2008, 24 строки
Выдаёт список имён исполняемых файлов, встречающихся в пути поиска более одного раза. Исполняемыми считаются файлы, которые считает таковым cmd.exe либо 4dos.com (кто-нибудь ещё помнит, что это такое?).

cookies.py 14.04.2009, 10 строк
Выбирает из коллекции фортунок несколько случайных строчек и кидает их в буфер. С её помощью я ставлю ставил ставлю ставил подписи к записям в своём Живом Журнале.

Примеры, не попавшие на сайт

Our intrepid team of volunteers will soon look over your submission to make sure you didn't include pictures of naked wombats or anything. Once it checks out, it'll be available for the whole world.”
(с сайта Useless Python)
getvideo.py 21.03.2007, 70 строк (больше не работает)
Скачивает садо-мазо-порно-видео с сайта www.free-hardcore.com. Скачивается один выпуск за раз, ведётся учёт уже скачанного. Берегитесь голых вомбатов!

new_moon.py 28.04.2008, 95 строк
Расчёт моментов новолуний (можно переделать на полнолуния). Алгоритм из книжки, точность где-то около минуты. Поправка на високосные секунды сделана от балды.

traffic.py 07.04.2013, 38 строк (периодиченски обновляется)
Сохраняет для истории уровень пробок в Москве от Яндекса. До этого восемь месяцев это делал скрипт на Ньюлиспе, но, когда на Яндексе сменился формат страницы, я заодно переписал его на Питон.

main.py 10.08.2011, 25 строк (название условное)
CGI-скрипт, превращающий "имя" файла в его содержимое; всякие мелкие файлы типа иконок можно нигде не хранить, а генерировать на лету. Пример использования здесь.

Питон для MS-DOS (для любителей)

py-x241.zip 29.04.2005, 1.5 мегов
Питон 2.4.1, собранный djgpp для MS-DOS с DPMI. Работает в досбоксе более-менее любых виндов (начиная с 3.1), досэму в линуксе, настоящем досе с qemm и qdpmi, и сам не знаю где ещё. Здесь не полный дистрибутив, здесь только исполняемый файл и пара питоновских модулей, которые надо распаковать поверх стандартной виндовой инсталляции. Если вы хотите сделать самодостаточный комплект -- флаг вам в руки. Собирать двух-с-половинную и последующие версии тоже не буду -- надоело. Этот же архив доступен со страницы древних досовских программ.

Update: если вам действительно нужен Питон для MS-DOS, скачайте лучше PythonD -- он тоже djgpp'шный, но собран на порядок лучше. То, что здесь лежит -- это так, для коллекции.

[домой] [home]