Download the PHP package mikespub/epub-loader without Composer
On this page you can find all versions of the php package mikespub/epub-loader. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mikespub/epub-loader
More information about mikespub/epub-loader
Files in mikespub/epub-loader
Download mikespub/epub-loader
More information about mikespub/epub-loader
Files in mikespub/epub-loader
Vendor mikespub
Package epub-loader
Short Description epub-loader is a utility resource for ebooks
License GPL-2.0-or-later
Package epub-loader
Short Description epub-loader is a utility resource for ebooks
License GPL-2.0-or-later
Please rate this library. Is it a good library?
Informations about the package epub-loader
epub-loader
Prerequisites for this fork
- PHP 8.x with DOM, GD, Intl, Json, PDO SQLite, SQLite3, XML, XMLWriter and ZLib support (PHP 8.1 or later recommended)
- Release 2.x.x will only work with PHP >= 8.1 - typical for most source code & docker image installs in 2023 and later
- Release 1.x.x still works with PHP 7.4 if necessary - earlier PHP 7.x (or 5.x) versions are not supported with this fork
Dependencies
- This package depends on mikespub/php-epub-meta (seblucas/php-epub-meta) to get metadata from EPub files
- It is a complementary app for mikespub/seblucas-cops = COPS - Calibre OPDS (and HTML) PHP Server
They have the same PHP version dependencies for 1.x and 2.x releases
Description
epub-loader is a utility package for ebooks. It can be used as a stand-alone project or included in your own PHP application
- CalibreDbLoader class allows create Calibre databases and add ebooks
- BookExport class allows to export ebooks metadata in csv files
- WikiDataMatch class allows to match ebooks and authors with Wikidata
- GoogleBooksMatch class allows to match ebooks and authors with Google Books
- OpenLibraryMatch class allows to match ebooks and authors with Open Library
- The app directory contains samples and allows to run actions
Installation (stand-alone)
- If a first-time install, copy app/config.php.example to app/config.php
- Edit config.php to match your config
- Open the app directory url: ./app/index.php
Installation (included)
- Run
composer install -o
to install all package dependencies and optimize autoloader if needed - You can use
Marsender\EPubLoader\RequestHandler
to handle the request like in ./app/index.php
Adding extra actions
- You can add extra actions on databases and/or epub files as shown in ./app/example.php
All versions of epub-loader with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
ext-dom Version *
ext-json Version *
ext-mbstring Version *
ext-xml Version *
ext-zip Version *
ext-zlib Version *
survos/wikidata Version ^4.0
mikespub/php-epub-meta Version ^2.2
twig/twig Version ^3.8
ext-dom Version *
ext-json Version *
ext-mbstring Version *
ext-xml Version *
ext-zip Version *
ext-zlib Version *
survos/wikidata Version ^4.0
mikespub/php-epub-meta Version ^2.2
twig/twig Version ^3.8
The package mikespub/epub-loader contains the following files
Loading the files please wait ....