Давно хотелось сделать такую штуку и вот наконец-то собрался. Кода
всего несколько строчек, хотя пока разбирался со всеми этими
прибабахами, вечер и пролетел. Calibre это программа для управления
библиотекой написаная на Python и PyQt. Написано сильно модульно и
кучеряво, потому и разбираться тяжёловато. Зато функционально она давно
переросла всех конкурентов.
Плагин я на форуме разработчиков оставил, а включат они его в
основную проект или нет, вопрос уж не ко мне. Если не захотят, то можно
брать здесь.
upd: исправил ссылку, но плагин в таком виде развивать смысла не
вижу, т.к. считаю что для Calibre нужен универсальный opds-плагин
позволяющий работать с любым каталогом.