Development on rst2odp is continuing in the Docutils sandbox. Styling/incremental support have been added. For those who don't want to mess with checking out sandbox, there's a version on pypi. For those who aren't interested in rst, but are interested in Odp/Impress and Python, included in the tarball is odplib. It is a standalone python library for generating odp content. (rst2odp is a wrapper around it).
As always, feedback is welcome. Cheers!
This looks really interesting. Do you have documentation or examples
available somewhere? I searched from version control but could find much.
Pekka-
Sorry for the lack of documentation. I'll try and fix that. In the
meantime, most of what works for rst2s5 should work for rst2odp. (Actually
if people have slides that work for s5 and not odp I'd like to know what
fails)
Thanks for the tip on using rst2s5 docs. I installed rst2odp on my Mac only
to find out that my old 2.x OOo installation doesn't work anymore. I've
heard 3.0 is buggy on OSX so it's probably easier to switch to Linux. Below
are few issues that I encountered during installation and when generating
the first slide. How do you want issues to be reported in the future?
Pekka- Thanks for your feedback. I'll fix those issues and then test on
OSX for you. Try running like so 'rst2odp slides.txt slides.opd',
(without redirection).
Got rst2odp installed on Ubuntu without problems. Here's the Subversion URL
for anyone who wants to checkout it from version control:
http://svn.berlios.de/svnroot/repos/docutils/trunk/sandbox/rst2odp
Another comment from Pekka that got deleted:
Thanks, image directive works. Some further problems I noticed are listed below. 1) list-table directive doesn't work and using it causes following error. Would normal tables work? NotImplementedError: Exiting due to error. Use "--traceback" to diagnose. 1b) It would be nice to get a bit more informative error messages than just NotImplementedError. 2) footer directive is ignored. 3) When I include <isonum.txt> in the beginning of the file, the first slide is filled with all kind of weird characters (possible from that included file). In general I really like this tool and will continue playing with it. I'm currently creating introduction slides for Robot Framework (http://robotframework.org) and I can use rst2s5 as a backup.Pekka- I made a 0.2.1 release on PyPi. If you use --traceback you'll get more information. Tables currently aren't supported. Do you want footers on all slides or just the initial? If you email me your slides, perhaps I can see what you are trying to do and make a 0.2.2 release that has some of the functionality you want. I'm also in the process of creating an example slideshow. Stay tuned.
I actually use rst2odp HEAD directly from svn so I don't need to wait for
releases. Easier to make patches in the future if I get deeper into this.
Footer and page numbering should be really easy, just need to add a command
line switch (since I don't really like them). The odplib already supports
creating footers. Re: bullets, those should 'just work'. I just added a
'doc' directory to the project and it has 'intro.rst' which shows examples
of most of the current features, check it out.