Skip to content

Simple REST API that aggregates book metadata into unified, comprehensive data. It aims to be the internet's source of information about books.

Notifications You must be signed in to change notification settings

pagina394/librario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Librario

Important

The repository for this project has been moved to SourceHut.

Librario, a play on the word librarian, is a simple book metadata aggregation API written in Go. It fetches information about books from multiple sources1, merges everything intelligently, and then saves it all to a PostgreSQL database for future lookups.

You can think of it as a data source, or a knowledgeable companion that can provide comprehensive book information for online booksellers, libraries, book-related startups, bookworms, and more.

Demo

A pre-alpha build of this project is available at api.librario.dev2.

curl \
  --silent \
  --header 'Authorization: Bearer librario_ARbmrp1fjBpDywzhvrQcByA4sZ9pn7D5HEk0kmS34eqRcaujyt0enCZ' \
  'https://api.librario.dev/v1/book/9780345391803' \
  | jq .

Footnotes

  1. Currently ISBNDB, Google Books, and Hardcover.

  2. The demo is running on a single VPS and is likely to break at random times, so, obviously, don't rely on it.

About

Simple REST API that aggregates book metadata into unified, comprehensive data. It aims to be the internet's source of information about books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published