ImranR98 / ISBN-Lookup

Finds book titles for a list of ISBN codes using various APIs.

Home Page:https://isbn.imranr.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ISBN Lookup

Finds book titles for a list of ISBN codes using various APIs.

Usage

  1. Clone the repository or download the ZIP file and extract it to a local directory.
  2. Install the required dependencies by running npm install.
  3. Optional: Define a .env file with an ISBNDB_API_KEY variable.
  4. Run npm start to start the web app
    • Or use the CLI version by running node cli.js <input file> where <input file> is a txt or xlsx file containing a list of ISBNs (output will be generated as an xlsx).

APIs Used

The following APIs are tried (results are sorted by descending order of title length):

  1. ISBNdb (if an API key is available in the ISBNDB_API_KEY environment variable)
  2. Google Books
  3. Open Library

About

Finds book titles for a list of ISBN codes using various APIs.

https://isbn.imranr.dev


Languages

Language:HTML 53.1%Language:JavaScript 46.2%Language:Dockerfile 0.7%