pipwilson / epubserver Goto Github PK
View Code? Open in Web Editor NEWHost epub files from the filesystem without some cumbersome management software getting in the way
Home Page: http://philwilson.org/blog/2010/05/online-ebook-catalogs-in-atom
Host epub files from the filesystem without some cumbersome management software getting in the way
Home Page: http://philwilson.org/blog/2010/05/online-ebook-catalogs-in-atom
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.