Generates a metadata.xml file for an EPUB from various online sources, can be used with pandoc
Go to file
Nemo 146ea58ad8 Adds a CLI 2020-02-10 18:40:47 +05:30
.editorconfig Initial Commit 💥 2020-02-10 18:28:20 +05:30
.gitignore Initial Commit 💥 2020-02-10 18:28:20 +05:30
README.md prettify 2020-02-10 18:33:33 +05:30
cli.js Adds a CLI 2020-02-10 18:40:47 +05:30
index.js Adds a CLI 2020-02-10 18:40:47 +05:30
openlibrary.js prettify 2020-02-10 18:33:33 +05:30
package-lock.json Initial Commit 💥 2020-02-10 18:28:20 +05:30
package.json Adds a CLI 2020-02-10 18:40:47 +05:30
test.js prettify 2020-02-10 18:33:33 +05:30

README.md

epub-metadata-generator

Generates a metadata.xml file for an EPUB from various online sources, given a few identifiers.

Currently supports the following:

Provider Input
OpenLibrary ISBN

Usage

const E = require('epub-metadata-generator')
E.write(filepath, ISBN);

License

Licensed under the MIT License. See LICENSE file for details.

Credits

Some of the code in openlibrary.js is based on the node-isbn-catalogue package, which was based on palmerabollo/node-isbn. Both are under AGPL.