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-10-25 21:39:50 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