Конвертер RSS-лент в формат FictionBook

    Мне приходится тратить значительное время на дорогу до работы и обратно, что делать во время дороги? — Правильно, читать!
    А что интересно читать? — Правильно, любимые RSS-каналы!

    Так и родился сервис позволяющий конвертировать RSS-каналы в книгу, в формате FictionBook.

    Как это работает
    Заходите на страницу приложения, указываете адреса rss-каналов, указываете ширину экрана устройства с которого будете читать, жмете кнопку «Запустить» и ждете результатов конвертации.
    Есть возможность не вносить список rss-лент руками, а загрузить их из opml-файла.
    Чтобы каждый раз при использовании сервиса не вбивать адреса лент или не загружать opml-файл, можно указать список лент в настройках приложения (настройки приложения доступны из личного кабинета — для этого придется зарегестрироваться).
    Указание ширины экрана устройства требуется для того, чтобы конвертировать большие изображения из ленты под размер экрана.

    Почему FictionBook
    Этот формат был выбран не случайно — открытый, легковесный и гибкий, для чтения из этого формата существует куча приложений под разные платформы.

    Пользуйтесь на здоровье! А заодно можете покритиковать, предложить свои идеи по поводу сервиса или просто поблагодарить :)

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 7 122 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 46

      –4
      Все хорошо, кроме фразы «А что интересно читать? — Правильно, любимые RSS-каналы!» )
        +3
        было бы круто перегонять в читабельный формат не ленту, а ссылку на полный вариант.
          +1
          Есть задумка сделать подобное — но пока еще руки не дошли.

          Тут, кстати, проскакивало недавно подобное приложение — сам не пользовался правда.
            +2
            давай вместе думать, мне тоже эта тема интересна в плане реализации :)
            Например такой юзкейс: некий сервис парсит RSS от хабр.ру/new, вытаскивает полные версии статей (с рекламой и комментами, если их резать, то не универсально получится) и шлёт их мне на почту одним файлом, вместе с лентой и ссылками, чтобы комфортнее была навигация.
            В принципе можно попробовать прикрутить конвертер в PDF на основе webkit code.google.com/p/wkhtmltopdf/
            только сразу встают вопросы:
            1. Авторизация (мне наверное не будут видны посты, на блоги которых я не подписан), можно, конечно куки подкидывать, но это не круто :).
            2. Выполнение клиентского js на сервере в процессе рендеринга. Что-то мне подсказывает, что там тараканы повылазят, мало ли будет желающих обвалить такой сервис.
              +1
              Идея интересная!
              Только зачем в полном формате вам нужна реклама?
              Кстати, в качестве источника можно использовать более легковесный http://m.habrahabr.ru/, где уже все ненужное вырезано.
              С PDF тоже хорошая идея.
              Насчет авторизации — подкидывать куки действительно не круто, лучше предлагать пользователю указывать свои логин с паролем, если конечно он доверяет ресурсу.
                0
                ну инет же не только хабром ограничивается.
                  +1
                  ну да, это относительно хабра.
                  Если вообще — то мне кажется что это RSS + регулярка или Yahoo! Pipes.
                  Если учитывать авторизацию — то RSS как источник первоначальных данных уже не подходит.
              0
              Имеет смысл посмотреть nmdParser. Аналогичное приложение моему только command line и также позволяет получает полный контент новости из ссылки в rss ленте.
                0
                надо будет посмотреть, спасибо!
            0
            Отлично! А как быть с каналами, где каждая статья содержит пару вводных слов и заканчивается ссылкой «Читать далее»? Такие каналы обрабатываются?
              +1
              Никак :)
              Формат RSS не содержит в себе информацию о полном содержимом страницы, а только ссылку на нее.
              Можно скачать эту страницу по ссылке и распарсить — но это уже будет другое приложение!
                +1
                вы не правы. Тут на помощь вам придут yahoo pipes
                  0
                  согласен, писал уже выше — но универсально для любой ленты нельзя, для каждого сайта надо писать свои правила или как они называются в контексте pipes
                +1
                Воспользуйтесь рсс-ридером readbox.info. Там есть возможность создавать полнотекстовые ленты и конвертировать их записи в fiction book.
                +1
                Было бы неплохо вместо ширины экрана иметь возможность указать просто модель читалки.
                  0
                  Спасибо, постараюсь учесть!
                  0
                  Хм, а зачем ширина? FB отлично поддерживает абзацы. Но вот почитать на смартафоне, а потом дочитать в нетбуке уже будет сложно нормально…
                    +2
                    не понял про абзацы — ширина указывается для подгонки под размер экрана изображений из ленты.
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      что значит напрямую пользоваться? — вы можете конвертнуть ваши ленты в fb2, залить на книжку, телефон, кпк и читать прямо с них без соединения с интернетом.
                      Мобильной версии сервиса скорее всего быть, но пока общение с сервисом только через устройство с полноценным браузером.
                      • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      Немного офтоп:
                      Appfactory.ru — это что-то вроде Google App Engine или нет?
                        0
                        нет
                        0
                        blog.wekeroad.com/rss — не может обработать.
                        • НЛО прилетело и опубликовало эту надпись здесь
                          • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              нет никакого такого формата FeedBurner
                              • НЛО прилетело и опубликовало эту надпись здесь
                            0
                            Предложения о развитии функциональности сервиса принимаются?
                              0
                              конечно! буду рад услышать ваше предложение!
                                0
                                В основном, мои предложения основываются на моём опыте использования симбиановского телефона (давно) и PRS-505 (последние пару лет).

                                Тут много говорится о доступе к полному тексту сообщений. Для универсального сервиса это очень важно.

                                Не все ебуки понимают fb2. Дайте людям выбрать например между fb2 и epub.

                                Делайте удобное оглавление, а лучше несколько. Как минимум EPUB это умеет. Например, сквозная сортировка по времени и сгруппированные по тегам/фидам.

                                Если говорить о EPUB, дайте клиенту возможность кастомизации CSS. В частности, шрифтов. Требования в этой части у людей могут быть самые разнообразные.

                                Сделайте нормальный сервис, к которому люди будут привязываться. Например, взяли мой OPML и присылайте мне раз в сутки в выбранное мной время (например, к завтраку) файл. И если, когда дело дойдёт до монетизации, вы в него начнёте вставлять полезную рекламу, мало кто обидится. Причём не надо лимитировать этот файл 5-10-25 сообщениями, как это есть на других сервисах — это только оттолкнёт. Если мой OPML содержит 300 фидов, значит, скорее всего это не просто так и они мне нужны.

                                Почта — не единственный механизм доставки и не самый удобный, потому что всё равно потребует от людей перекладывать файлы с места на место. Придётся следить за тем, что изобретают вендоры.

                                Ну вот, для начала.
                              0
                              Присоединяюсь к тем, кто не понимает, зачем это нужно.
                              Расскажите, что вы читаете? Неужели одни заголовки или у вас такие специальные RSS, куда полностью попадает содержимое всей новости? Что делать, если в посте есть внешние ссылки? Как сихнронизировать список непрочтенных записей между устройствов и ПК?
                              В общем, всё это похоже на попытку взять с собой небольшой кусочек интернета.
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  0
                                  читаю в основном жж — там редко содержимое доходит до ката, есть еще некоторые ленты, где нет полного содержимого.
                                  Конечно использовать сервис для rss-ок, где только идет анонс основной статьи — смысла нет.
                                  Если есть внешние ссылки и ваш ридер поддерживает переходы по ним — можно кликнуть.
                                  Синхронизации списка непрочтенных записей нет и удобной реализации я пока не вижу.
                                  +1
                                  тааак. а вот мне это БЫЛО нужно :)
                                  чтобы читать вот эту трансляцию: коротенькие рассказы классических писателей, которые ЦЕЛИКОМ выкладываются в рсс. только ведь не работает. гуглоридер их видит целиком, а этот конвертер — нет.
                                    0
                                    поправил — теперь конвертируются полностью!
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                      0
                                      А для .rb есть что-нибудь подобное?

                                      Возникла идея написать, но лень изучать формат RocketBook )
                                        0
                                        О, а еще лучше написать консольную утилитку под Win/Unix, которая сама заливает все в устройство, сверившись с конфигом. Перед этим утилита удаляет старый файл с подпиской.

                                        Попробую, наверное )
                                        А то надоело rss с малюсенького экрана nokia ngage читать.
                                        +1
                                        Жаль что Хабрахабр так не почитать, всему виной обрезка сообщений в RSS по хабракату.
                                          0
                                          К сожалению, очень много ресурсов работает по такому же принципу, и это понятно. Иначе мы бы ходили на сайт только один раз — подписаться на фид.
                                            0
                                            Не обязательно, комментарии тоже интересны.
                                            +1
                                            Почему бы не использовать сервис FeedEx.net вроде на Хабре когда-то о нём писали, с Хабром он нормально работает.
                                              0
                                              Отличный сервис, в закладки.
                                            0
                                            Огромное спасибо. Для меня очень актуальный вопрос — месяц как купил PocketBook 360 и ищу приложение которое мне позволить RSS в оффлайне читать. Нашел две утилиты, но одна не работает как следует (не знаю, может из-за того, что она на 301 заточена), а вторая консольная с кучей наворотов — долго разбираться что к чему.
                                            Ваш проект очень в тему оказался.
                                            Попробовал несколько подписок — отлично работает.
                                            Единственное замечание — не работает ресайз картинок для Дилберта — ставил и ресайз до 600, 800, 1024, и «оставить как есть» — результат один: ширина картинки 600px, и при повороте экрана остается такой же.
                                            Спасибо.
                                              0
                                              Читайте на здоровье!
                                              С ошибками ресайза разберусь в ближайшее время и уведомлю Вас.

                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                            Самое читаемое