- Opds каталоги для windows
- Основные возможности Simple OPDS.
- Инструкция по установке и использованию Simple OPDS.
- Где скачать Simple OPDS.
- Связь с автором.
- Ссылки на бесплатные OPDS каталоги или альтернативный вход в каталог flibusta для скачивания книг
- Ссылки на бесплатные OPDS каталоги или альтернативный вход в каталог flibusta для скачивания книг
- Opds каталоги для windows
- Зачем нужны и как работают электронные каталоги OPDS
- Что такое OPDS?
- Что «внутри» OPDS-каталога
- Где найти OPDS-каталоги и как с ними работать?
- Развитие экосистемы
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.
Популярные читалки поддерживающие 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 сервер
Скачать можно здесь: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, где типом является формат медиаэлемента:
А вот пример оформления ссылки для ситуации, когда публикация является платной. Атрибут 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), а дата полноценного выхода стандарта остается неизвестной.