Libraries for Development

  • Colorific | To extract main colors from logos for templating.
  • Bottle | Main routing server
  • Jinja2 | Templating system
  • Python Markdown | User file generation
  • PyPandoc | Wrapper for pandoc, used to generate TeX and HTML formatted files.
  • Texcaller | TeX conversion library to build PDFs via a TeX install.
  • Gevent | Greenlets for better concurrency on the server.
  • CherryPy | WSGI backend, load manager.
  • PyCrypto | Encryption library to generate authorisations.
  • LazyJSON | Attributes for users and documents.