Opds каталоги для windows

Opds каталоги для windows

Бесплатная программа для операционных систем Linux и Windows, предназначенная для быстрого создания электронного OPDS-каталога книг. OPDS ( Open Publication Distribution System ) каталог позволяет получать доступ к Вашей библиотеке через Интернет с большинства устройств для чтения электронных книг, планшетов, смартфонов и т.д.

Simple OPDS написан на языке Python с применением фрэймворка Django. Модули sopds_server и sopds_scanner выполняют три главные задачи:

— Рекурсивно по расписанию обходят указанный в конфигурационном файле каталог с электронными книгами, создавая каталог книг в БД Mysql, БД PostreSQL или БД SQLite

— Выполняют работу встроенного HTTP/OPDS-сервера, отвечает на запросы клиентов согласно протокола OPDS.

— Выполняют работу встроенного HTTP/WEB-сервера, предоставляет доступ к коллекции книг для простых веб-браузеров.

Кроме того, в пакете SimpleOPDS имеется скрипт ./sopds/wsgi.py, который может быть использован для организации работы Вашего сервера с применением распространенных http-серверов Apache и Nginx.

Основные возможности Simple OPDS.

  • Рекурсивный обход, указанного в конфигурационном файле каталога. Высокая скорость сканирования-каталогизации.
  • Размещение в каталоге электронных книг, любых форматов, указанных в конфигурационном файле.
  • Извлечение метаинформации из электронных книг FB2, EPUB, MOBI (название, авторы, жанры, серии, аннотация, язык, дата правки).
  • Извлечение и показ обложек электронных книг FB2, EPUB, MOBI.
  • Обнаружение дубликатов книг.
  • Поиск книг в zip-архивах.
  • Быстрая загрузка коллекций из INPX файлов.
  • В каталоге доступны пять возможных сортировок: по каталогам, по авторам, по наименованиям, по жанрам, по сериям.
  • При использовании авторизации, доступна «Книжная полка» на которой представлены ранее скачанные соответствующим пользователем книги.
  • Произвольный поиск книг по наименованию, авторов по имени и серий по наименованию.
  • Можно задать ограничение выдачи элементов на страницу.
  • Архивация книг при скачивании.
  • Конвертация книг FB2 в EPUB и MOBI «на лету» с использованием внешних конвертеров.
  • Поддержка баз данных SQLite, MySQL, PostgreSQL
  • Управление конфигурацией через WEB-интерфейс
  • Встроенный telegram-бот

Инструкция по установке и использованию Simple OPDS.

Где скачать Simple OPDS.

Связь с автором.

Связаться с автором можно на страницах форума, по электронной почте Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. , а так-же в twitter аккаунте.

Simple Open Publication Distribution System (SOPDS), 2013.

Ссылки на бесплатные OPDS каталоги или альтернативный вход в каталог flibusta для скачивания книг

Ссылки на бесплатные OPDS каталоги или альтернативный вход в каталог flibusta для скачивания книг

Имея на телефоне android приложение-читалку, рано или поздно задумываешься о том, где бы бесплатно скачать книги для чтения (предпочитаю формат fb2). Я пользуюсь opds каталогами – это некий формат, для предоставления списка книг. Различные сайты, которые хранят у себя большие каталоги книг, предоставляют информацию для андроид приложений именно в формате opds. Приложение позволяет выбрать нужную книгу в таком каталоге и затем бесплатно скачать ее на телефон.

Список бесплатных OPDS каталогов (обновлен август 2018):

Обход блокировки на Android смартфонах

Все знают популярную библиотеку или как они себя называют книжное братство Флибуста (Flibusta), Библиотека содержит, пожалуй самый большое количество книг с возможностью бесплатного скачивания. Но Роскомнадзор не сидит сложа руки и во всю старается ограничить россиян от пиратского контента. Многие библиотеки меняют адреса сайтов создавая зеркала, поэтому часто можно в интернете найти информацию о альтернативных входах в такие библиотеки как Флибуста.
Наверное ни для кого не секрет, что заблокированные сайты заблокированы только в России, а из других стран они доступны. Я использую приложения для сжатия трафика Opera Max которая позволяет решить эту проблему (необходимо включить экономию трафика и режим конфиденциальности) и пользоваться заблокированными каталогами, даже Flibusta.

Читайте также:  Новое крупное обновление windows 10

Популярные читалки поддерживающие opds каталоги:

Как бесплатно скачать книгу в Флибусте через Телеграм или про Канал, Чат и Бот Flibusta:
Читать в статье Как найти и бесплатно скачать книгу в Telegram

Аудиокниги. Подборка ссылок на каналы телеграм, где можно бесплатно скачать аудиокниги.
Читать в статье Аудиокниги, которые можно бесплатно скачать в телеграм

Opds каталоги для windows

Организация библиотеки на ПК и Электронной книге (читалке)
То есть «библиотека» — упорядоченное отображение книг (каталог).

1. MyHomeLib — это программа для управления коллекциями электронных книг в любых форматах. Программа абсолютно бесплатна, ее исходные коды открыты.


Основные возможности:
— удобный просмотр коллекций книг в виде древовидного списка с группировкой по автору/серии
— возможность работы со списками книг в табличном режиме с сортировкой по любому столбцу
— отображение обложки и аннотации при просмотре списка книг
— чтение эл. книг в форматах fb2, html, doc, txt без установки дополнительных программ (используется AlReader 2)
— неограниченное количество пользовательских коллекций
— автоматический импорт fb2 из папок и zip-архивов
— не-fb2 коллекции, возможность работать с любыми типами файлов.
— полноценна поддержка формата FBD (импорт, конвертация, редактирование)
— быстрый поиск по автору, названию книги
— полный поиск по автору, названию, серии, жанру и т.п.
— обмен пользовательскими коллекциями с помощью файлов inpx
— настраиваемые шаблоны имен папок и файлов при экспорте книг из коллекций
— экспорт fb2-книг в формате fb2.zip, txt, lrf (используется конвертор fb2lrf)
— быстрое подключение конвертеров e-pub и pdf
— импорт/экспорт пользовательских коллекций в формате xml и inpx
— подключение пользовательских скриптов для обработки книг (создание сборников, конвертация)
— редактируемые индивидуальные списки жанров любого уровня вложенности
— рейтинги и отзывы о книгах, отметки о прочтении
— работа с группами книг (Избранное, К прочтению и т.п.)
— возможность «в два клика» подключать другие коллекции (Библиотека Траума и др.).

Работа с архивами библиотеки Lib.rus.ec:

— поддержка fb2- и usr- архивов библиотеки Lib.rus.ec
— автоматическое обновление списков книг для архивов Lib.rus.ec
— загрузка рецензий с сайта Lib.rus.ec

Работа с библиотеками на движке Lib.rus.ec (Флибуста и т.п.) в режиме on-line:

— менеджер закачек
— загрузка книг в фоновом режиме
— автоматическое обновление on-line коллекций
— загрузка рецензий с сайта.

2. MyRuLib — свободная (бесплатная и открытая) программа для организации домашней библиотеки (коллекции) электронных книг формата fb2.

Можно использовать для работы с библиотеками lib.rus.ec и flibusta.net.

Создана как кроссплатформенная альтернатива программам MyHomeLib и LibRusLib, работает в Виндах, Линуксе и Маке.

3. freeLib — каталогизатор + конвертер EPUB/MOBI + OPDS/HTTP сервер
Системные требования: MAC OS X, LINUX, WINDOWS

Основные возможности:

  • Импорт библиотеки из inpx файлов
  • Отправка выбранных книг на Email
  • Сохранение книг в выбранную папку
  • Работа с несколькими библиотеками
  • Поиск и фильтрация книг
  • Дополнительная обработка при экспорте
  • Работа с пользовательскими библиотеками (на основе fb2/EPUB)
  • Встроенная конвертация в формат MOBI (основана на http://www.the-ebook.o…/viewtopic.php?t=26775 не требует установки Python)
  • Встроенная конвертация в формат EPUB
  • Конвертация fb2/EPUB-файлов без добавления в библиотеку (drag&drop)
  • OPDS/HTTP сервер
Читайте также:  How to start windows 10 download

Скачать можно здесь:https://sourceforge.net/projects/freelibdesign/

Для Linux x64 необходимо установить 32-разрядные библиотеки.
Для Ubuntu: sudo apt-get install ia32-libs

Автор — alnet
Проверено — работает на Вин 7-8.1.

3. Libro — менеджер библиотеки/конвертер файлов в формате fb2 и epub

Работает под Microsoft Windows, MacOS, Linux.

Для конвертации файлов в форматы azw3, mobi, epub, kepub и отправки по email (Send to Kindle) необходимо установить программу fb2converter и сделать соответствующие настройки Libro, как описано в документации. Рекомендуется использовать fb2converter версии 1.17 и выше.

Основные возможности:
Управление библиотекой ваших книг в форматах fb2 и epub
Конвертация книг в форматы azw3, mobi, epub, kepub (требуется установка fb2converter)
Полнотекстовый поиск по библиотеке с использованием языка поисковых запросов
Встроенный редактор метаданных книг — название, автор, обложка и т.п.
Отправка книг одной кнопкой на устройство чтения через USB, по электронной почте (например, через сервис Amazon Send to Kindle)
Два режима работы — менеджера библиотеки и конвертера (в качестве GUI к fb2converter)

Ежели будут дополнения — приветствую.

Сообщение отредактировал gabby — 12.04.19, 23:06

Зачем нужны и как работают электронные каталоги OPDS

На GT мы уже рассказывали об истории и принципах работы форматов электронных книг DjVu, FB2 и его «младшего брата» FB3. Сегодня мы решили поговорить о стандарте, который помогает эти книги распространять. Расскажем, зачем нужны электронные каталоги OPDS и как они «устроены».

Что такое OPDS?

OPDS (Open Publication Distribution System) — это формат синдикации для электронных публикаций. Его цель — предоставить пользователям приложений и устройств для чтения возможность просматривать и скачивать книги из электронных библиотек.

Проект начали разрабатывать в апреле 2009 года. В нем приняли участие несколько организаций и компаний, включая Internet Archive, Feedbooks, O’Reilly и Lexcycle, занимавшаяся разработкой ПО для чтения электронной литературы. В основу стандарта положили технологии HTTP (RFC2616) и Atom (RFC4287).

Atom — это другой формат синдикации, основанный на XML. Он позволяет описывать наборы веб-ресурсов: новостные ленты, анонсы статей в блоге и так далее. По своей сути он похож на RSS и решает те же задачи, однако не имеет ряда его недостатков, в частности, он лучше стандартизирован (взаимоотношения между разными версиями RSS довольно запутанны — они могут быть несовместимы друг с другом). На сегодняшний день Atom поддерживает компания Google во многих своих проектах, например в Feedburner.

Что «внутри» OPDS-каталога

OPDS-каталоги позаимствовали концепцию фидов (feeds) и записей (entries) у формата Atom. По сути, фиды представляют собой контейнеры для записей и делятся на две категории: навигационные (navigation feeds) и загрузочные (acquisition feeds). Первые задают иерархию для поиска контента, а вторые — содержат списки записей с информацией о доступных публикациях. В каждой записи имеются метаданные: формат электронной книги, заголовок, способ получения и др.

Записи в списке представляют собой ссылки, которые или направляют пользователя к другому фиду, или предоставляют ему возможность скачать публикацию. В Atom, на котором основывается OPDS, ссылка представляет собой тег с атрибутом rel (relationship). Это отношение обозначает способ приобретения и правила предоставления литературы. Поддерживаются следующие варианты:

  • открытый доступ без каких-либо ограничений;
  • книга приобретается за деньги (цена отражается в ссылке);
  • подписка на периодическое издание;
  • фрагмент публикации (например, первая глава книги) для ознакомления.

На официальном сайте проекта OPDS приводится следующий пример оформления такой ссылки:

Если одна публикация доступна в нескольких форматах, то они представляются группой ссылок в одной записи:

Иногда ссылка не ведет к книге напрямую. Это происходит в том случае, если публикация запакована в zip-архив, где лежит несколько файлов (например, те же копии книги в разных форматах). Для описания «внутренностей» такого компонента используется элемент opds:indirectAcquisition, где типом является формат медиаэлемента:

Читайте также:  Mozilla firefox lite для windows

А вот пример оформления ссылки для ситуации, когда публикация является платной. Атрибут currencycode определяет валюту:

Где найти OPDS-каталоги и как с ними работать?

Одними из первых начали использовать OPDS издатели и библиотеки. Позже к сообществу присоединились разработчики приложений-читалок и продавцы электронной литературы. Чаще всего они и выступают создателями OPDS-каталогов. Список самых популярных каталогов можно найти на сайте со спецификацией OPDS.

Например, там есть Feedbooks, который распространяет более 3 млн электронных книг каждый месяц. В коллекции Internet Archive находится почти 2 млн публикаций, а O’Reilly Media предлагает тысячи экземпляров технической литературы. Также можно выделить каталоги The Pragmatic Programmers и Revues.org.

В целом же в сети можно найти множество каталогов OPDS на разных языках. При этом у пользователей есть возможность сформировать собственный каталог, чтобы организовать доступ к своей книжной библиотеке с любого устройства. Есть даже специальные программы, которые могут с этим помочь. Например, такую утилиту предлагает FBReader — она основана на коде books.fbreader.org.

Работу с OPDS поддерживают и другие ридеры, в частности, Cool Reader, Bluefire Reader, QuickReader, AlReader и OReader. Последний является адаптацией AlReader специально для ридеров ONYX-BOOX, которую доработал сам создатель оригинального приложения. Читалка получила единое интерфейсное меню и встроенный сканер метаданных, используемых системой. Еще в OReader была добавлена поддержка технологии SNOW Field, которая не работает в AlReader. SNOW Field улучшает «перерисовку» страницы на экране с электронными чернилами, снижая количество артефактов при перелистывании (и исключает частые «заливки» дисплея черным).

Отметим, что некоторые приложения, хотя и работают с OPDS, не поддерживают мультимедийный контент. Отличаются программы и по количеству поддерживаемых форматов электронной литературы.

В целом же для работы с OPDS нужно подключить интересующие сетевые библиотеки. О том, как это сделать на читалках ONYX, можно узнать в одном из материалов на нашем сайте. После можно начать просматривать публикации, ориентируясь по фидам и спискам записей.

Отметим, что пользователь может находить нужные книги не только с помощью фидов, но и с помощью функции поиска. Поиск OPDS основан на формате Open Search. В этом случае создается отдельный XML-файл с описанием параметров поиска — OpenSearch Description. Вот пример заполнения такого файла из репозитория Open Search на GitHub:

Обычно он называется OpenSearch.xml и лежит в корне каталога.


/ Flickr / Dave Collie / CC

Развитие экосистемы

На сегодняшний день выпущено несколько спецификаций OPDS: это версии OPDS Catalog 0.9 (2010 год), OPDS Catalog 1.0 (2010 год) и OPDS Catalog 1.1 (2011 год), которая является последней выпущенной на сегодняшний день. Однако существует «черновик» новой версии стандарта — 1.2. В нем должен появиться функционал, который позволит сдавать книги в аренду, то есть выдавать их на определенный промежуток времени. Дополнительно будут добавлены новые атрибуты для типов медиаконтента, элементы для обозначения рейтинга и числа скачиваний книги, а также профили OPDS для пользователей.

При этом сообщество, в лице продавцов электронной литературы, рабочей группы OPDS и других участников индустрии, работает над спецификацией ODL (Open Distribution Libraries) и механизмов аутентификации OPDS, чтобы сделать возможной «горизонтальную» интеграцию библиотек и коммерческих сервисов, продающих книги, друг с другом.

Формат ODL уже используется распространителями электронной литературы для пересылки информации о лицензиях библиотекам (например, в Feedbooks). Что же касается новой версии OPDS 1.2, то пока её спецификация существует только в формате черновика (draft), а дата полноценного выхода стандарта остается неизвестной.

Оцените статью