Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.

pipwilson/epubserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple sever that delivers an openpub (Atom) file listing the .epub files in a location on your file system so that you can host a custom catalog for your ebook reader without needing to use a piece of more heavyweight ebook management software.

It is written in PHP and uses http://sourceforge.net/projects/oplsepublibrary/ to parse the .epub files.

It is GPL licensed.

This code lives in git on:

http://github.com/pipwilson/epubserver
http://philwilson.org/code/epubserver

Library modifictions
====================

Feedcreator has been modified to:

* allow the @type of <link rel="alternate" ... > of atom:entry to be set, since epub files are application/epub+zip
* allow multiple <link> elements in atom:entry to allow for linking to book covers
* remove PIE and Atom 0.3 support

oplsepublibrary has been modified to:

* disable the removeSimpleXml() call, which does not correctly flatten Array structures (i.e. multiple authors)
* remove folder setting in getContentFile() if the contentFolder is "./", since the zip file comparison will not work otherwise
* some of the comment typos have been changed, but only as I see them in the bits of code I've used

About

Host epub files from the filesystem without some cumbersome management software getting in the way

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages