OpenBlock 1.2 documentation

Python API Documentation

OpenBlock consists of a number of packages, summarized below:

Main Code Packages

obdemo

The code and configuration used by http://demo.openblockproject.org. This is useful as an example of how to set up your own site based on OpenBlock, and is a great place to start. It primarily uses the ebpub package, and is set up with Boston, MA as the area of interest.

ebpub

Publishing system for block-specific news, as used by EveryBlock.com.

This is the core of an OpenBlock site, providing the web interface that users see as well as the underlying data models. You need this.

ebdata

Code to help write scripts that crawl/parse/import data into ebpub.

obadmin

Administrative UI, installation and utilities package for OpenBlock.

Other Packages

There are several open-source packages originally released by the EveryBlock.com team in 2009, but not actively used or maintained by the OpenBlock core developers. They have been moved out of OpenBlock itself and into https://github.com/openplans/openblock-extras