PediaPress Open Source Repository, Wiki and Bug Tracking System
This site contains the source code of several open source projects created and maintained by PediaPress.
- mwlib – Python library for parsing MediaWiki articles
- mwlib.rl – Python library for writing PDF documents from MediaWiki articles
- Collection extension for MediaWikis – collect articles and output them in various formats (PDF, ODF, XML, ...)
Wiki to print
Combine mwlib and mwlib.rl with the Collection extension to add print functionality to your MediaWiki. With a single click you can also order arbitrary page collections from your MediaWiki as a printed book at PediaPress.com.
MediaWiki Markup processing
The mwlib Markup Parser generates a semantic parse tree from MediaWiki Markup. This empowers developers to process the vast amount of information available in arbitrary MediaWikis.
Download
- Official mwlib packages
- The latest releases are available via easy_install or can be downloaded at the Python Package Index: mwlib, mwlib.rl
- Development version
- The development versions can be obtained from our Mercurial repositories.
The Collection extension can be obtained here.
Documentation
Documentation and Installation guides can be found at:
Mailing list
There is a Google group for mwlib, mwlib.rl and the Collection extension. You can subscribe per email: <mwlib-subscribe@googlegroups.com> or browse the archive.
Projects using mwlib
The following projects use mwlib and/or the Collection extension:
- Wikibooks - http://de.wikibooks.org/wiki/Hauptseite
- Wikimedia Laboratories - http://en.labs.wikimedia.org/wiki/Main_Page
- OLPC - http://wiki.laptop.org/go/Wiki_server
- OpenOffice.org Wiki - http://wiki.services.openoffice.org/wiki/Main_Page
- WikiEducator - http://wikieducator.org/
- pyswim - http://pypi.python.org/pypi/pyswim/0.2
- pyWikiBrowser - http://www.korneliussen.name/
- pyoffwiki - http://code.google.com/p/pyoffwiki/
- aarddict - http://code.google.com/p/aarddict
License
The software on this site is open source and distributed under a BSD license.
