Python продукты
2007-11-10 08:16Продукты на питоне тоже являются частью нашей жизни. Некоторые из них полезные, некоторые не очень, но используются так или иначе постоянно и потому лучше им быть общественным достоянием. В основном это вспомогательные модули, которые могут кого-то заинтересовать. Все продукты выложены в наш репозиторий, зарегистрированы на Ohloh и могут быть установлены с PyPI. Часть продуктов снабжена документацией, часть документации переведена на общедоступный язык. Пользуйтесь.
Вложено:
- pd.tools
- различные системные инструменты, облегчающие жизнь линукосоида.
Продукт предназначен для интеграции subversion и Zope3-продукта remotefs. Это специальный скрипт, который устанавливается в post-commit hook сервера subversion и посылает уведомление серверу dreambot об обновлении статей. Сервер отыскивает их и обновляет. Дешево и сердито, изменения на сайте появляются в течении 10 минут после внесения изменений статьи в subversion. По-моему такого еще не было.
Репозиторий программы: http://code.dreambot.ru/svn/pd.subversion.notify/trunk/ . Последняя версия продукта залита в PYPI.
Продукт основан на попытке создать систему автоматического определения зависимостей языка питон в дистрибутиве AltLinux. Оригинальная версия проекта лежит здесь: http://code.dreambot.ru/svn/rpm-build-python, но в таком виде этот проект закрыт. Хотя, возможно, он даже не является последней версией - т.е. много версий уже было написано после нас совсем другим людьми.
Новая попытка создать продукт такого типа ориентирована на то, что бы быть универсальным аналитическим инструментом, причем, возможно не только питоновскими. Но пока получился наскоро выдранный питоновский код, который, правда, худо-бедно работает - хотя никто уже не помнит как и почему.
Репозиторий программы: http://code.dreambot.ru/svn/pd.requires/trunk/ . Последняя версия продукта залита в PYPI.
- pd.refchecker
- продукт предназначен для проверки ссылочной целостности сайта по внешним ссылками, сейчас существует в упрощенном варианте, но предполагается дальнейшее развитие.
Продукт-свалка, который будет содержать, предположительно, много мелких и почти никому не нужных модулей.
Репозиторий программы: http://code.dreambot.ru/svn/pd.lib/trunk/ . Последняя версия продукта залита в PYPI.
Продукт основан на попытке создать объектно-ориентированное API для доступа к файловой системе. Используя этот продукт, с файлами и директориями можно работать как со словарями и их элементами. Кроме того, как следует из название, важным назначением утилиты является поиск файлов на диске, удовлетворяющий некоторым условием. Можно считать что это программа find, встроенная в питон.
Репозиторий программы: http://code.dreambot.ru/svn/pd.find/trunk/ . Последняя версия продукта залита в PYPI.


