Download the PHP package mikespub/php-epub-meta without Composer

On this page you can find all versions of the php package mikespub/php-epub-meta. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-epub-meta

PHP EPub Meta

Prerequisites for this fork

This package is used by mikespub/seblucas-cops and mikespub/epub-loader with the same PHP version restrictions for 1.x and 2.x releases

Installation

You can use this package in your projects with Composer.

Using PHP EPub Meta

This package provides the SebLucas\EPubMeta\EPub class to read and write metadata for your EPub files.

The web interface is disabled by default when mikespub/php-epub-meta is included as vendor package. You can integrate it in your own application by having a look at the minimal code in app/index.php

PHP EPub Meta (original)

This project aims to create a PHP class for reading and writing metadata included in the EPub ebook format.

It also includes a very basic web interface to edit book metadata.

Please see the issue tracker for what's missing.

Forks and pull requests welcome.

About the EPub Metadata Web Interface

The web app expects your ebooks in a single flat directory or in subfolders. The location of that directory has to be configured at the top of the app/index.php file.

All the epubs need to be read- and writable by the webserver.

The web app also makes some assumption on how the files should be named. The format is: <Author file-as>-<Title>.epub. Commas will be replaced by __ and spaces are replaced by _.

Note that the web app can RENAME your files to that form when saving too.

Using the "Lookup Book Data" link will open a dialog that searches the book at Google Books you can use the found data using the "fill in" and "replace" buttons. The former will only fill empty fields, while the latter will replace all data. Author filling is missing currently.


All versions of php-epub-meta with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
ext-dom Version *
ext-mbstring Version *
ext-xml Version *
ext-zip Version *
ext-zlib Version *
maennchen/zipstream-php Version ^3.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mikespub/php-epub-meta contains the following files

Loading the files please wait ....