Skip to content

πŸ“š biblio-openlibrary | An OpenLibrary backend for biblio.el

License

Notifications You must be signed in to change notification settings

fabcontigiani/biblio-openlibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š biblio-openlibrary

An OpenLibrary backend for biblio.el

biblio-openlibrary provides a backend for biblio.el, which allows you to easily search and retrieve bibliographic entries by ISBN using OpenLibrary’s Read API.

Motivation

biblio.el is a great package that allows for the retrieval of bibliographic entries from many sources. However, it does not support queries based on ISBN. This package aims to provide a solution for this.

Scope

OpenLibrary’s Read API allows for queries based on a multitude of identifiers, not only ISBN. Currently, this package only allows, and expects, queries based on an ISBN identifier, mainly due to biblio.el already providing functionality for the other, most common, use cases.

Installation

Using package.el and vc-use-package:

(use-package biblio-openlibrary
  :vc (:fetcher github :repo fabcontigiani/biblio-openlibrary)
  :after biblio)

Using package-vc, execute:

(package-vc-install "https://github.com/fabcontigiani/biblio-openlibrary")

Manually, after cloning the repository:

(use-package biblio-openlibrary
  :load-path "/path/to/repo"
  :after biblio)

Usage

  • M-x biblio-lookup and select the new option OpenLibrary
    • or M-x openlibrary-lookup
  • Enter ISBN

About

πŸ“š biblio-openlibrary | An OpenLibrary backend for biblio.el

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published