Итак, представляю вниманию местный троллей и примкнувшим к ним свою новую программу pybookshelf.
Назначение программы — каталогизация локальной библиотеки fb2-файлов. Язык программы — python. Целевая ось — Linux/UNIX, на винде не пробовал запускать, да и не хочется.
Как работает. Указываете каталоги, в которых лежат книги, после чего программа их рекурсивно индексирует, находя файлы fb2 (зазипованные тоже). После индексации можно использовать.
Задача стояла не визуализировать реляционную субд, а предоставить удобные возможности навигации и поиска. Поиск работает по авторам-названиям. Навигация — по авторам, названиям, жанрам и всему такого прочему. Текущие скриншоты можно посмотреть тут ( http://code.google.com/p/pybookshelf/wiki/ScreenshotsAlpha001 ).
Статус разработки. Пока ещё полуконцепт-полуальфа. Ядро программы есть, всякие рендерилки и прочее — тоже. Осталось забить фичами. Отзывы и прочие предложения приветствуются.
Как установить. Поскольку программа в стадии разработки, готовых архивов/пакетов нет, получить можно напрямую из subversion, например, так:
svn checkout http://pybookshelf.googlecode.com/svn/trunk/ pybookshelf-read-only
Заходим в каталог и запускаем pybookshelf.py
Системные требования. python2.5, python-lxml, python-gtkmozembed, python-gtk, pysqlite3, PIL. Возможно, что-то забыл, если вспомню, добавлю на главной странице проекта ( http://code.google.com/p/pybookshelf/ )
Координаты обратной связи тут http://code.google.com/p/pybookshelf/wiki/Feedback