openoffice-python - Python libraries for interacting with OpenOffice.org

Project Information
Python libraries for interacting with OpenOffice.org.

The library is designed to supports both writing Macros called by OOo) and interacting with OOo from an external Python programm (using the UNO bridge).
Operating System: all
License: GNU General Public License v3 (GPLv3)
Programming Language: Python
Project description:DOAP

Aim of this project is to support

  • users writing complex macros for OpenOffice in Python
  • developers interacting with OpenOffice from outside (eg. use OpenOffice to print a file)

The library is designed to supports both writing macros (called by OOo) and
interacting with OOo from an external Python programm (using the UNO bridge).

The "UNO bridge" side is meant to implement a more Pythonic and high-level
interface than Danny Bewers OOoLib. While the "Macro" side is meant to support
writing macros. Well, there will be a big intersection between these parts :-)

Related Projects

  • Danny Brewer published some modules at OpenOffice.org Forum (GPL). Unfortunately these are only published in the Forum and -- more problematic -- are quite un-pythonic.

Creating and Manipulating ODF-Files

Here are some projects for creating and manipulating ODF-Files directly, this is without
interacting with OpenOffice.

Development

The source of openoffice-python is now maintained at gitorious.org

  • You may browse the current repository at the Repository Browser.
  • Or you may check out the current version by running git clone git://gitorious.org/openoffice-python/openoffice-python.git

This project has been initiated by
goebel-consult.png
python-powered-w-140x56.pngConstructs-using-Scons.png