Skip to content
One webpage for every book ever published! http://openlibrary.org
Python HTML CSS JavaScript XSLT Shell Other
Find file
Latest commit acb9d2d @gdamdam gdamdam Merge pull request #284 from hornc/travis_update
update travis config to use new container-based infrastructure
Failed to load latest commit information.
conf FIX: create new users fail in the dev instance (recaptcha empy keys m…
couchapps Changed loans view to allow finding loans/day of each library
docs Merged pull request to correct typos in doc files
openlibrary Revert "FIX: problem with dump link (after IA search moved to elastic…
provisioning tweaks to bootstrap script.
scripts FIXED: problem restarting OL after a vagrant halt
static updated robots.txt disallowing /edit /search
vendor sync infogami
.gitignore Ignore coverage database files
.gitmodules Moved infogami and wmd to internetarchive.
.travis.yml tidy up commented out legacy commands
LICENSE add LICENSE
Makefile missed one PYTHON replacement
Quickstart.md ADD: some extra info to Quickstart.md
Readme.md update some info to the readme.md
Vagrantfile mount OL code at /openlibray on vm.
config Make the support structure a little more robust
infogami Reorganized the repo to move all python code into openlibrary module.
requirements.txt importlib is not required for Python 2.7
setup.py Removed obsolete setup_commands.py code.
setup.sh fix typo in setup.sh documentation
test_requirements.txt Added mockcache and sixpack_client to test_requirements.txt

Readme.md

Open Library

One web page for every book ever published.

This repository contains the code that powers https://openlibrary.org/

Build Status

Code Organization

  • openlibrary/core - core openlibrary functionality, imported and used by www
  • openlibrary/views - views for rendering web pages
  • openlibrary/templates - all the templates used in the website
  • openlibrary/macros - macros are like templates, but can be called from wikitext
  • openlibrary/plugins - legacy code. will be moved to core and www soon.

Setting up a development instance

See the Quickstart.md.

You can find more info digging into this old (and in part outdated) document here: http://code.openlibrary.org/en/latest/

License

All source code published here is available under the terms of the GNU Affero General Public License, version 3. Please see http://gplv3.fsf.org/ for more information.

Something went wrong with that request. Please try again.