Find book titles and authors by ISBN. Supports mass search to look up multiple ISBNs at once.
- Clone the repository or download the ZIP file and extract it to a local directory.
- Install the required dependencies by running
npm install
. - Optional: Define a
.env
file with anISBNDB_API_KEY
variable. - Run
npm start
to start the web app- Or use the CLI version by running
node cli.js <input file>
where<input file>
is atxt
orxlsx
file containing a list of ISBNs (output will be generated as anxlsx
).
- Or use the CLI version by running
The following APIs are checked (results are sorted by descending order of title length, and UI shows the top result):
- ISBNdb (if an API key is available in the
ISBNDB_API_KEY
environment variable) - Google Books
- Open Library