Обновление. v0.4
- dirty html fixing.
Исправление грязного html-кода с незакрытыми/неоткрытыми тэгами - теги закрываются/открываются. т.к. алгоритм не-умный, возможно неправильное отображение из-за чуть неверного закрытия тегов.
- bug-fixes and hacks.
Исправления, мелкие дополнения. Из-за несовершенства fb2-плагина для lbook v3, предприняты некоторые пляско-бубные-действия по замене спец. символов и тэгов. Ждем исправленного и усовершенствованного fb2-плагина с полной поддержкой стилей и тэгов.
скачать/описание - feed2fb2 home
прочел на лбуке “Понедельник начинается в субботу” Стругацких и “Каникулы в коме” Бегбедера подряд.
Абсолютно ясно, что из них заслуживает спустка в унитаз.
заметил, что читая найденные чьи-то-где-то интересные “а-я-и-не-знал” посты, ищешь глазами дату публикации не столь из-за желания проверить актуальность, но определить фору автора.
Обновление. v0.3
- timestamps. Запоминается последнее время скачивания rss feed-а и следующий раз при конвертации скачиваются только новые посты. Но все так же можно скачать все посты, выставив флаг — get-all-posts
- output name. Задавая имя результата вы задаете
- если включен режим “каждый фид в отдельную книгу” - имя директории, куда кладутся все книги-фиды
- по умолчанию - это имя книги-результата конвертации
- zip. по умолчанию все fb2 книги сжимаются zip-ом
скачать/описание - feed2fb2 home
Обновление конвертора.
Добавил конвертацию картинок. Т.к. иногда они могут существенно увеличить размер fb2-книги, конвертация картинок по-умолчанию выключена (включается флагом --enable-pics).
Фиды можно конвертировать не в одну книгу, а в режиме книга-на-фид, т.е. каждый фид - в отдельном fb2 файле. Это очень удобно, опять же, с потоками, что перегружены изображениями.
подробнее - feeds2fb2
скриншоты:

баг-репорты приветствуются 
Задумал сделать RSS ленты на jinke — дабы отделить время чтения в отдельную категорию
и не мешать с браузингом и работой. Потому реализовал конвертор feeds2fb2:
feeds2fb2.zip
feeds2fb2.tar.gz
изначально набросал конвертер на XSLT (получил удовольствие, вспоминая былое
), но потом захотелось большего — захотелось, чтоб конвертор сам скачивал фиды и потом их парсил, сливая в один fb2 файл. Т.к. xslt научить скачивать линки я не знаю как, а строить конвеер xslt[opml—>txt] —> wget —> xslt[rss—>fb2] —> cat[merge fb2s to single fb2] было интересно, но лень
, то окончательно сделано в виде скрипта на python-е c использованием шарового rss-парсера. пришлось чуть поплясать с преобразованием тегов из html в понятные для fb2 парсера на jinke, но, как оказалось, fb2 простой как стол.
для запуска:
- поставить Python 2.5.1
- распаковать архив feeds2fb2
- запустить “python feeds2fb2.py” и получить подсказку о формате задания аргументов в коммандной строке
входными данными являются два типа файлов — OPML файлы и обычный текстовый файл, в каждой строке которого - ссылка на ленту
пример использования:
traut@traut-laptop:~/_devel/feeds2fb2$ ./feeds2fb2.py -t text --title="My Title" ./some.txt feeds.fb2
[ http://bash.org.ru/rss ] Bash.Org.Ru
[ http://googlerussiablog.blogspot.com/atom.xml ] Официальный блог - Google Россия
[ http://www.the-ebook.org/e107/e107_files/backend/news.xml ] The-eBook Russia
В windows так же просто — может только прийдется указать полный путь к python.exe
результат:



пока конвертирует посты, игнорируя изображения.
вопросы-пожелания — сюда в комментарии или в почту

скачал книгу — накормил бобра