tedvdb/ebooklib

支持OPDS Catalog 1.1的eBookLib。

安装: 46

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 2

类型:项目

0.1.4.2-beta 2021-01-06 08:23 UTC

README

  • 将源代码和依赖项安装到指定文件夹:composer create-project tedvdb/ebooklib <安装路径>
  • 然后在根目录下,将.env.example复制到.env
  • 为eBookLib创建mysql用户和数据库,并在.env中正确设置数据库设置。
  • 在.env文件中设置APP_URL变量。
  • 确保webservice(或php-fpm情况下的php进程)有写入/storage文件夹的权限。
  • 然后,初始化数据库
php artisan key:generate
php artisan migrate
php artisan db:seed

安装现已完成。

首次使用

  • 将路径添加到search_paths表(目前还没有GUI)
  • 启动首次索引操作
php artisan ebooks:reindex

现在您可以通过浏览器导航到您配置的url,并使用默认用户名'admin@example.com'和密码'secret'登录。

文件类型

目前仅支持.epub和.mobi文件。

OPDS

现在图书馆通过OPDS1.1协议在<url>/opds/的url上可用。OPDS支持是实验性的!仅实现了基本认证。