Code Monkey home page Code Monkey logo

epub2html's Introduction

epub2html

What It Does

This module is a wrapper module. It is meant to encapsulate epub-parser for systems that wish to restrusture parsed EPUB data into useful HTML document fragments. In essence, it turns Epub metadata into useful structural markup. Use it instead of epub-parser in any web-based reading system, or use it as a model for creating your own useful wrapper around epub-parser.

The #parse function wraps epub-parser's #open function, passing the callback right through to it. Pass an EPUB URL or full local filepath to it.

You can then call #getParser, #getFile, #getFiles, or #convertMetadata. The latter function returns an HTML version of some of the stored metadata suitable for insertion into the head of a web page. The #getFile and #getFiles functions return single file or entire file list, respectively, while #getParser gives you direct access to the epub-parser instantiation (instantiated AND initialized via the #open call).

Installing

npm install epub2html

epub2html's People

Stargazers

hellboy avatar RQYOU avatar  avatar lu avatar  avatar todo6 avatar Ivandir avatar Ilgar Mashayev avatar Marco Nucara avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.