Skip to content
Web application for fb2 to epub and mobi convertion
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
epubgen
webapp
.gitignore
.travis.yml
LICENSE
README.md
nginx.conf.sample
pom.xml

README.md

FB2OnlineConverter Build Status

Web application for FictionBook 2.0 (fb2) to epub and mobi convertion.

Features

  • download source file file for convertion by URL from remote location
  • convert single fb2 file into epub or mobi format
  • convert multiple files by one request
  • email conversion result to user or return it immediately

For fb2 -> epub conversion EPUBGEN from Adobe's epub-tools conversion engine used. For fb2 -> mobi and epub -> mobi conversion Amazon's KindleGen converter used.

Runtime requirements

Build requirements

To build and install converter

  • clone project

  • execute in project root

    mvn package

  • copy application webapp/target/converter.war into CATALINA_HOME/webapps

  • copy and modify application configuration file webapp/conf/converter.properties into CATALINA_HOME/conf

    • to create and initialize internal database set configuration parameter database.init = true before first startup . Don't forget to set it to false for subsequent server starts.
  • start server and go to http://host:port/converter

Converter can work as standalone application or paired with Nginx as reverse proxy frontend. Configuration with proxy highly recommended for public installation with high traffic. Nginx must be compiled with X-accel module (standard).

You can’t perform that action at this time.