COPS описание, скриншоты и видео

COPS

  • (306)
Описание, скриншоты и видео

Описание

Основными преимуществами COPS являются:

  • Нет необходимости во многих зависимостях.
  • Нет необходимости в большом количестве процессора или оперативной памяти.
  • Не так много кода.
  • Доступен поиск.
  • С Dropbox / Owncloud очень легко получить обновленный контент-сервер OPDS.
  • 100% действительный код OPDS (проверено сhttp://opds-validator.appspot.com/).
  • Это был мой первый эксперимент с PHP, и мне было очень весело кодировать.

Отказ от ответственности

Сообщается, что он работает на большинстве веб-серверов (Nginx, Apache, Cherokee, Lighttpd, IIS) и часто используется на NAS (Synology, QNap, ReadyNas).

Я лично защищаю свой каталог COPS с помощью базовой аутентификации HTTP и HTTPS. Это достаточно безопасно для моих нужд.

На стороне клиента OPDS я в основном тестировал FBReader Mantano Reader и Aldiko на Android (эти 3 также запрашивают имя пользователя/пароль, если вы защитили свой каталог COPS). Я также успешно использовал Ibis Reader, но пароль не поддерживается. Другие пользователи сообщают, что COPS работает со Stanza, Megareader, Shubook и Bluefire.

Как я уже сказал, я никогда раньше не программировал на PHP, поэтому совсем не горжусь качеством кода. Я, вероятно, начну это снова в будущем;). Функции

  • Интерфейс HTML5/CSS3 с адаптивным дизайном.
  • Поддержка нескольких баз данных Caliber в одной установке COPS.
  • Обновление метаданных epub, например, Calibre Content Server (включите его с помощью $config['cops_update_epub-metadata']): если вы исправили имя автора/тег/название серии книги в Caliber, то epub, который вы загрузите с помощью COPS будет содержать исправление.
  • Калибр пользовательских столбцов.
  • Фасеты в канале OPDS для фильтрации списка книг (на данный момент единственными клиентами OPDS, поддерживающими его, являются Mantano Reader и Bluefire).
  • Многоязычность: каталонский, чешский, немецкий, английский, испанский, баскский, французский, гаитянский (креольский), венгерский, итальянский, норвежский букмол, голландский, польский, португальский, русский, шведский, украинский, китайский.
  • Наверняка многие другие.

Скриншоты