jampot5000 / calibre
Interface between laravel and calibre database and files
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 2
pkg:composer/jampot5000/calibre
Requires
- illuminate/database: ^5.1
Requires (Dev)
- phpspec/phpspec: ^2.2
- phpunit/phpunit: ^4.7
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2025-09-27 21:17:19 UTC
README
#PHP Calibre
PHP Calibre is an interface between laravel and calibre, exposing models for the Author, Book and Files for the books.
Version
0.0.1 - Just getting the basics down at the moment.
Installation
Install with composer
composer require 'jampot5000/calibre':'0.0.1'
Add the Laravel service provider in config/app.php
Jampot5000\Calibre\LaravelServiceProvider::class,
Models can be accessed using:
\Jampot5000\Calibre\Models\Author
\Jampot5000\Calibre\Models\Book
\Jampot5000\Calibre\Models\File
###Todo
- Add series Model
- Move route logic into a class allowing finer control of obtaining a file.
- Update readme with better documentation
- Add testing
- Abstract away from using eloquent as it is alot to pull in for people not using laravel