Download the PHP package tommyknocker/fb2-parser without Composer

On this page you can find all versions of the php package tommyknocker/fb2-parser. 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 fb2-parser

FB2Parser - Simple FB2 to HTML

FB2Parser is a PHP parser for fb2 books.

Getting Started

  1. composer require tommyknocker/fb2-parser
  2. See public accessors list
  3. See example

    Features

    • Information Parsing
    • Authors
    • Translators
    • Genres
    • Keywords
    • ...
    • Images Parsing
    • Content Parsing
    • Conversion of notes

      Public Accessors

      FB2Controller-> ...

      Name desc
      withNotes() parse with notes, else notes will be deleted
      withImages(['directory' => ... , 'imagesWebPath' => ...] parse with images, else images will be deleted
      startParse() start parsing
      getBook() return Book object

      getBook()-> ...

      Book desc
      getAuthors() return array of Author objects
      getTranslators() return array of Translator objects
      getInfo() return BookInfo object
      getChapters() return array of Chapters objects
      getCover() return Book cover image

      getAuthors()[$key]-> ...

      Book desc
      getFirstName() return first name of the author
      getLastName() return last name of the author
      getFullName() return full name of the author

      getTranslators()[$key]-> ...

      Book desc
      getFirstName() return first name of the translator
      getMiddleName() return middle name of the translator
      getLastName() return last name of the translator
      getFullName() return full name of the translator
      getNickName() return nickname of the translator
      getEmail() return email of the translator

      getInfo()-> ...

      Book desc
      getTitle() return title of the book
      getAnnotation() return annotation of the book
      getGenres() return array of genres of the book
      getKeywords() return keywords of the book
      getLang() return array of lang of the book
      getPublisher() return Publisher of the book
      getYear() return year when book was published

getChapters()[$key]-> ...

Book desc
getTitle() return title of the chapter
getContent() return content of the chapter

All versions of fb2-parser with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0.0
intervention/image Version ^2.4
imangazaliev/didom Version ^1.13
symfony/filesystem Version ^4.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 tommyknocker/fb2-parser contains the following files

Loading the files please wait ....