- Opds клиент для windows
- Opds клиент для windows
- Основные возможности Simple OPDS.
- Инструкция по установке и использованию Simple OPDS.
- Где скачать Simple OPDS.
- Связь с автором.
- Opds клиент для windows
- Совместимость OPDS-каталога ELiS со сторонними клиентами
- Содержание
- Список совместимых программ [ править ]
- Android [ править ]
- CoolReader [ править ]
- CoolReader GL [ править ]
- FBReader [ править ]
- IDEAL Group Reader [ править ]
- SKY* Reader [ править ]
- Moon+ Reader [ править ]
- ALReader [ править ]
- EBookDroid [ править ]
- EBook Reader Pro [ править ]
- Aldiko [ править ]
- ZXReader [ править ]
- Super OPDS Browser [ править ]
- OPDS Browser [ править ]
- Apple iOS [ править ]
- TXTReader [ править ]
- KyBook [ править ]
- KyBook2 [ править ]
- MegaReader [ править ]
- Marvin [ править ]
- ShuBook [ править ]
- TotalReader [ править ]
- eBook Search [ править ]
- Book Finder [ править ]
- Найти книгу [ править ]
- Личная библиотека OPDS
Opds клиент для windows
Advanced Member
Краткая предыстория написания программы: как, наверное, известно старожилам форума, я с давних пор являюсь большим любителем и пропагандистом OPDS доступа к библиотекам. Задумка написать простой «домашний» OPDS сервер, работающий под Windows, появилась у меня довольно давно, только вот никак не удавалось выкроить время на этот проект. Однако, недавние события все-таки подтолкнули меня к тому, чтобы воплотить свою идею в код.
Поскольку не люблю «изобретать велосипед», сначала я попытался выяснить, не написал-ли уже кто-нибудь нечто подобное. Однако, Google нашел лишь одну программу под Windows, могущую работать, как OPDS-сервер. Это оказалась небезызвестная Calibre Ковида Гаяла (я помню эту программу еще с первого анонса на MR; уже тогда обилием багов, медлительностью и монструозностью она произвела на меня не очень хорошее впечатление. Надо заметить, что к деятельности программистов родом из «братской Индии» я, в силу определенных обстоятельств, отношусь с большим недоверием — те, кто «в теме», меня легко поймут Smile ).
Желая все-таки дать шанс творению Ковида, я скачал и установил 60 «метров» Калибри. Честно признаюсь, что помощь к программе я не читал, и, вероятно, сделал что-то не по инструкции. А именно — я «натравил» Калибри на небольшой архив из 15 zip-файлов с книгами, содержащими около 150 тысяч книг, и запустил сканирование (Калибри сначала должна добавить книги в свою базу). После, примерно, получаса лихорадочного шуршания диском и 80% загрузки 4-х процессоров и 2 гигабайт памяти, Калибри радостно мне сообщила, что успешно добавила в базу . 15 книг Laughing После чего Калибри была беспощадно снесена с компьютера, и был дан зарок — никогда больше не загружать индусские «творения» (не в обиду фанатам Калибри — возможно, вас эта программа полностью устраивает, но меня однозначно НЕТ).
Также кратко я просмотрел OPDS-сервера, присутствующие на гитхабе. Замечу, однако, что если для продвинутого Linux администратора установка представленных там скриптов и не составит большого труда (хотя куда проще поднять обыкновенное «зеркало» одной из самых массовых публичных электронных библиотек!), то у обычного Windows-пользователя «гитхабовские» программки вызовут лишь сильное недоумение.
После установки и первичной настройки программы достаточно просто добавить адрес в список библиотек любимой программы для чтения книг на вашем мобильном устройстве и вы сможете наслаждаться чтением.
Надеюсь, что TinyOPDS будет понятен и удобен практически любому пользователю Windows, вне зависимости от степени «продвинутости».
Описывать настройку и функционал программы в этом топике я не буду; сегодня успел «накропать» небольшое руководство на русском: https://tinyopds.codeplex.com/documentation , используйте его.
Текущий статус программы: stable release.
Фичереквесты и конкретные вопросы попрошу задавать вот здесь: https://tinyopds.codeplex.com/discussions , а не в этом топике. Здесь я бы предложил вести лишь общее обсуждение проекта.
Информация на английском, roadmap проекта, а также wiki по разработке появятся чуть позже — у меня сейчас жесточайший дефицит времени, приходится отрывать часы от сна и отдыха ради развития этого проекта.
Хочу выразить большой «респект» и благодарность Роману, aka Lord Kiron, за его библиотеку доступа к fb2, и прекрасный конвертер!
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 клиент для windows
Краткое описание:
Приложение OPDS клиент и библиотека для Android электронных книг
Описание:
Программа ODPS клиент и библиотека для электронных книг на Android. Также отлично работает и на телефонах и планшетах, только со спецификой описанной ниже.
— Изначально разрабатывалась для ONYX BOOK но работает на всех андроид устройствах
— Фукнция синхронного обновления onyx базы читалки
— Интерфейс оптимизирован для монохромных EInk экранов
— Строгие контрастные элементы интерфейса
— Все списки пагинированы, никакого скролинга вызывающего жуткие перерисовки EInk экрана.
— Свайп влево-вправо или вверх-вниз для перехода на предидущую и следующую страницу. Также для устройств в с кнопками Лево-Право или PageUp-PageDown можно использовать кнопки.
— Оптимизация для минимального использования системных ресурсов
— Сканирование добавленных в ручную книг для добавление обложки и информации о книге в базу
— Поиск по базе книг
— Легкое добавление пресета OPDS каталогов
Требуется Android: 4.0.1 и выше
Русский интерфейс: Да
версия: 2.0.34-7680440 opds-world-2.0.34-7680440-release.apk ( 642,6 КБ )
Список пожеланий: OPDS World [EInk] (Пост omega2008 #80965861) Оставляйте свои пожелания или бакгрепорты в теме. Я буду обновлять этот пост чтобы все было в одном месте. Также там будут пометки о том что выполнено.
Сообщение отредактировал omega2008 — 06.01.19, 23:38
Совместимость OPDS-каталога ELiS со сторонними клиентами
Большое число клиентов реализуют OPDS частично или с нарушением стандарта, что приводит к неполной совместимости существующих программ для работы с каталогами OPDS и встроенного в ELiS OPDS-каталога.
Сторонние программы при работе с OPDS не поддерживают мультимедийный контент и способны работать только с книгами и PDF-презентациями. Некоторые программы поддерживают книги во всех мобильных форматах, другие, например, только EPUB. Скачать книги из каталога можно только если они не защищены DRM-защитой и разрешено свободное скачивание исходного файла книги.
Содержание
Список совместимых программ [ править ]
Android [ править ]
CoolReader [ править ]
Поддерживает скачивание EPUB в папку /strage/sdcard0/Books/, но открыть файл EPUB не может.
CoolReader GL [ править ]
Поддерживает скачивание EPUB,PDF в папку загрузок. Скачанный файл сразу после скачивания открыть не может. Файл можно открыть из файлового менеджера.
FBReader [ править ]
Поддерживает скачивание PDF, поиск. Несовместим с https.
IDEAL Group Reader [ править ]
Полная поддержка EPUB.
SKY* Reader [ править ]
Полная поддержка EPUB.
Moon+ Reader [ править ]
Полная поддержка EPUB, PDF, поиска.
ALReader [ править ]
Полная поддержка EPUB.
EBookDroid [ править ]
Полная поддержка PDF, EPUB
EBook Reader Pro [ править ]
Полная поддержка PDF. Несовместим с https.
Aldiko [ править ]
Поддерживает скачивание PDF, EPUB только для онлайн-чтения.
ZXReader [ править ]
Полная поддержка EPUB. Несовместим с https.
Super OPDS Browser [ править ]
Поддерживает скачивание EPUB, PDF, поиск. Программа не предназначена для открытия книг.
OPDS Browser [ править ]
Поддерживает скачивание EPUB, PDF, поиск. Программа не предназначена для открытия книг.
Apple iOS [ править ]
TXTReader [ править ]
Полная поддержка EPUB, поиска
KyBook [ править ]
Полная поддержка EPUB, PDF, поиска, чтения онлайн.
KyBook2 [ править ]
Полная поддержка EPUB, PDF, поиска.
MegaReader [ править ]
Полная поддержка EPUB, PDF, поиска, чтения онлайн.
Marvin [ править ]
Полная поддержка EPUB. Поддерживает скачивание PDF.
ShuBook [ править ]
Полная поддержка EPUB, PDF, поиска, чтения онлайн.
TotalReader [ править ]
Полная поддержка EPUB, PDF.
eBook Search [ править ]
Поддерживает скачивание EPUB, PDF, поиск, чтение онлайн.
Book Finder [ править ]
Поддерживает скачивание EPUB.
Найти книгу [ править ]
Поддерживает скачивание EPUB, PDF, поиск, чтение онлайн с авторизацией.
Личная библиотека OPDS
Доброго времени суток!
Надоело копировать книги на флеш-карты, решил озадачиться созданием своего OPDS сервера, для удобного доступа к своей библиотеке.
Т.к. давно являюсь пользователем owncloud сервера, попробовал для него плагин, но то-ли руки кривые, то ли плагин такой, короче он у меня особо не заработал.
Поиск в интернатах наткнул на меня на Simple OPDS. И было решено ее попробовать на Ubuntu сервер 14.04.
Описание программы (взято с сайта программы):
Бесплатная программа для операционной системы Linux, предназначенная для быстрого создания электронного OPDS-каталога книг. OPDS (Open Publication Distribution System) каталог позволяет получать доступ к Вашей библиотеке через Интернет с большинства устройств для чтения электронных книг, планшетов, смартфонов и т.д.
Simple OPDS написан на языке Python. Основная программа-демон sopdsd.py выполняет три главные задачи:
— Рекурсивно по расписанию обходит указанный в конфигурационном файле каталог с электронными книгами, создавая каталог книг в БД Mysql.
— Выполняет работу встроенного HTTP/OPDS-сервера, отвечает на запросы клиентов согласно протокола OPDS.
— Выполняет работу встроенного HTTP/WEB-сервера, предоставляет доступ к коллекции книг для простых веб-браузеров.
Кроме того, в пакете SimpleOPDS имеются скрипты sopds.cgi и sopds.wsgi, которые могут быть использованы для организации работы Вашего сервера с применением распространенных http-серверов Apache и Nginx.
Первым делом устанавливаем python3, python коннектор для MySQL, далее скачиваем и распаковываем дистрибутив Simple OPDS
Создаем базу в MySQL
Если задан пароль в Mysql, заходим с указанием пароля (ключ -p)
Тем самым мы создали базу с именем sopds, пользователя sopds и пароль пользователя password.
Теперь нужно создать нужные таблицы в созданной базе, к счастью разработчик в дистрибутив положил скрипты sql, для создания таблиц.