What is CiteProc-Py?
CiteProc-Py is an acronym for “a Citation Processor written in Python.” It is part of the XBiblio project at SourceForge.
CiteProc-Py is a processor that formats citations based on the specifications in a CSL file; implemented using Python. The design is structured around a driver architecture that allows support for a variety of input and output formats.
The Citation Style Language (CSL) is an XML language for specifying citation and bibliographic formatting; similar in principle to BibTeX .bst files or the binary style files in commercial products like Endnote or Reference Manager. This styling language has the distinction of being open, easy-to-use, and feature-rich.
The definition of the CSL schema is mostly the work of Bruce D’Arcus. My involvement in the project is the implementation of the Python version of citation processor.
Where do I get it?
CiteProc-Py is not yet officially released. You can check out the current development version from the subversion server at SourceForge. Details and instructions are available at the project page of XBiblio.
CiteProc-Py is currenty licensed under the GPLv3.