Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.62 KB

README.org

File metadata and controls

42 lines (34 loc) · 1.62 KB

📚 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