Hello! There are lots of ways you can work with the Open Library system, and the ol-tech mailing list is a great place to ask questions.
Open Library is powered by Infogami, a clean, simple wiki application framework built on web.py. Unlike other wikis, Infogami has the flexibility to handle different classes of data, including structured data. That makes it the perfect platform for Open Library.
Open Library also uses a text-to-HTML formatting language Markdown, created by John Gruber. We also use the handy WMD Markdown WYSIWYG editor.
Special thanks to Browserstack for cross browser compatibility testing.
Developer Notes & Blogs
- Current documentation pages
- Main older documentation page & API Documentation
- Ruby interface for the API, written by Jay Fajardo
- Using covers
- Set up a development instance of Open Library
- Committing changes to github.com/openlibrary/openlibrary
- Writing a Bot for Open Library
- Using the Internet Archive BookReader
- Archive.org book URLs
- In-Library lending tech notes
- Github Issue Tracker, old issue tracker on launchpad
- Blogs by current and former devs: Gio, Raj, Anand
Data
-
Bulk Download Open Library Bibliographic Data
- Archive.org Interfaces to publicly-accessible books and updates
Infogami
History Created October 21, 2009 · 62 revisions
August 7, 2017 | Edited by JeffKaplan | Edited without comment. |
November 29, 2015 | Edited by Jessamyn West | moved infogami stuff to infogami page |
November 29, 2015 | Edited by Jessamyn West | Edited without comment. |
November 29, 2015 | Edited by Jessamyn West | formatting |
October 21, 2009 | Created by George | New page. |