Skip to content
Stefano Zaghi edited this page Oct 30, 2014 · 2 revisions

Requirements for running MaTiSSe.py

MaTiSSe.py is written in Python and should be portable. It relies on other external programs (also free open-source codes, used for only html rendering) that are shipped within MaTiSSe.py, thus there is no need to install them separately. Only some Python modules that are not into the standard library must be installed.

Requirements:

  • Python 2.7+ or Python 3.x;
    • required modules that are into the standard library and should be present in any recent Python implementation:
      • argparse;
      • ast;
      • collections;
      • copy;
      • os;
      • re;
      • shutil;
      • sys;
    • required modules that are not into the standard library:
    • optional modules that are not into the standard library:
      • markdown-checklist installable via pip install markdown-checklist: a Python Markdown extension for lists of tasks with checkboxes;
  • a lot of patience with the author.

As aforementioned MaTiSSe.py relies on other programs that are shipped within MaTiSSe.py itself. The author would like to thank the authors of these programs singularly:

  • for prezi-like effects MaTiSSe.py relies on:
  • for LaTeX equation rendering MaTiSSe.py relies on:
  • for syntax highlighting MaTiSSe.py relies on:
  • for resetting the main CSS theme MaTiSSe.py relies on:

MaTiSSe.py is developed on a GNU/Linux architecture. For Windows architecture there is no support, however it should work out-of-the-box.

Requirements for Presentation Rendering

MaTiSSe.py generates HTML output thus to visualize your presentation you need a modern HTML browser. In particular:

  • MaTiSSe.py is tested with Google Chrome/Chromium;
  • the browser must have JavaScripts enabled;
  • the browser should support box-sizing: border-box otherwise the built-in theme handling is compromised; IE6 and IE7 do not support box-sizing property, you are advised.

With modern webkit-based or moz-based browsers (Chrome, Safari, Opera, Firefox, etc...) HTML rendering of MaTiSSe.py output should work right.

Clone this wiki locally