Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Create OpenOffice.org (impress) slideshows from restructured text (rst) or python
Python

This branch is 2 commits ahead, 35 commits behind mattharrison:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
doc
odplib
INSTALL
LICENSE
MANIFEST.in
README
README.rst
setup.py

README.rst

rst2odp: rst to LibreOffice impress

This package contains a Python script (rst2odp) to convert reStructuredText to LibreOffice Impress (rst2odp). It also includes a general python library (odplib/preso.py) for creating Impress files.

Installation

To build and install this Python package, you will first need to build/install docutils, pygments, and PIL. After you have done this, follow these steps:

$ python setup.py install

Usually it is run like so:

$ rst2odp path/to/rstfile.rst output.odp

(use --traceback -r 3 for debug)

Styling is supported with the --template-file switch, just pass it an .otp template file.

TODO

  • ☑ Image scaling
  • ☑ Support for background image per slide
  • ☑ Support for no title (transition directive)
  • ☑ Enumerated list
  • ☑ Simple animations
  • Fix enumerated lists separated by "n..n"
  • Auto resize textframes/(images too?) as they are added
  • ...

Authors

This project was started by and continues to be led by Matt Harrison.

Something went wrong with that request. Please try again.