OOoPy is a Python library for modifying OpenOffice.org documents. It provides a set of transformations on the OOo XML format using the ElementTree XML Library. Transformations included are a mail merge application and the concatenation of documents with formatting intact. The framework supports easy creation of new transformations.
| Tags | Internet Web Dynamic Content Office/Business Office Suites Text Processing General Markup XML Text Editors Word Processors |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Changes: Compression was fixed: when writing new XML files, these would be stored instead of compressed in the OOo Zip file, resulting in unnecessarily large documents. A copyright notice was added to the command-line utilities. Mailmerge for OOo 3.X lists was fixed.


Changes: Doctest was fixed to hopefully run on Windows.


Changes: The regression test failed because some files were not distributed. This release fixes SF bugs 1970389 and 1972900.


Changes: This release adds the ooo_fieldreplace, ooo_cat, and ooo_mailmerge command line utilities. It fixes ooo_as_text to allow specification of an output file. Note that handling of non-seekable input/output (pipes) for command line utilities will only work starting with Python 2.5. There are minor bugfixes when concatenating documents.


Changes: Small documentation changes.