https://github.com/tmcw/bookish-api
bookish api
https://github.com/tmcw/bookish-api
Last synced: over 1 year ago
JSON representation
bookish api
- Host: GitHub
- URL: https://github.com/tmcw/bookish-api
- Owner: tmcw
- Created: 2018-09-23T00:06:36.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T13:45:10.000Z (about 2 years ago)
- Last Synced: 2025-03-16T01:55:48.184Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://bookish-api.tmcw.now.sh
- Size: 425 KB
- Stars: 17
- Watchers: 1
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bookish
A book identifier translator. I built this because I needed it, to organize
my bespoke book journal system. It takes various types of book identifiers,
and tries to find their equivalents in other identifier spaces.
### You might want this if
You really want to permalink different references for the same book: have
a direct link to the goodreads page, WorldCat listing, Library of Congress
lookup page, and so on. Linking to redirects is a bummer. This gives you the
information you need to permalink the canonical URL.
You might have exited some service that organized your books but didn't give
you even the most basic of identifiers like ISBN codes.
You might want to learn more about library organization and how book identifiers
are managed and created. It's really cool.
### What's in the box
This is a multi-layered cake: the project is
- A Node.js module
- A REST API
- A web interface
You can interact with it at any of the 3 levels of abstraction and get the same
answers. If you want to run a few queries, you'll probably want to use the web
interface. But if you're writing software, you might want the Node.js module.