This is a simple demo of the Open Library Read API. See the page code for how it works. It demonstrates how use a helper script to add links to readable Open Library books.
Below is a table of books and library identifiers. In the third column are (empty) html <div> elements, like this:
<div class="ol_readapi_book"
isbn="0914845462">
Title | Identifiers | Open Library Result |
---|---|---|
The Log of a Cowboy - Andy Adams, 1903 | lccn:03012817 oclc:03544699 | |
The Montessori Method - Maria Montessori, 1912 | oclc:1181252 | |
Little Wars - H. G. Wells, 1913 | olid:OL7142194M | |
This Side of Paradise - F. Scott Fitzgerald, 1920 | lccn:20006430 oclc:2340134 | |
For Victory in Peaceful Competition with Capitalism - Nikita Khrushchev, 1960 | lccn:60006004 | |
The Media Lab: Inventing the Future at M.I.T. - Stewart Brand, 1988 | oclc:17618551 | |
Confessions of an Economic Hitman - John Perkins, 2004 | isbn:9781576755129 | |
A Romance on Three Legs - Katie Hafner, 2009 | olid:OL24218576M | |
The Great Gatsby - F. Scott Fitzgerald, 1925 | lccn:58014791 | |
James and the Giant Peach - Roald Dahl, 1961 | isbn:0140328718 oclc:429574805 | |
Catch-22 - Joseph Heller, 1961 | oclc:19602226 | |
Of Mice and Men - John Steinbeck, 1967 ed. | oclc:17523982 | |
Fahrenheit 451 - Ray Bradbury, 1953 | lccn:53011280 | |
Anecdotes of Destiny - Isak Dinesen, 1974 ed. (In Library only) | isbn:0394711777 | |
Lolita - Valdimir Nabokov, 1989 ed. | lccn:88040511 | |
Into Thin Air - Jon Krakauer, 1997 | isbn:0679457526 | |
The Moor's Last Sigh - Salman Rushdie, 1997 | isbn:0679744665 |
When the helper script loads, it searches through the document for any "ol_readapi_book" <div> books, collects identifiers from them, and makes a call to the Read API to check Open Library for readable links. When this returns, it creates read links for any books it has found.