Package: wnpp
Severity: wishlist

* Package name    : python-odfpy
  Version         : 0.7
  Upstream Author : Søren Roug <[EMAIL PROTECTED]>
* URL             : http://opendocumentfellowship.com/projects/odfpy
* License         : GPL
  Programming Lang: Python
  Description     : Python API and tools to manipulate OpenDocument files

(Not really a long description, but a copy and paste from upstream
homepage)

Odfpy aims to be a complete API for OpenDocument in Python. Unlike other
more convenient APIs, this one is essentially an abstraction layer just
above the XML format. The main focus has been to prevent the programmer
from creating invalid documents. It has checks that raise an exception
if the programmer adds an invalid element, adds an attribute unknown to
the grammar, forgets to add a required attribute or adds text to an
element that doesn't allow it.

These checks and the API itself were generated from the RelaxNG schema,
and then hand-edited. Therefore the API is complete and can handle all
ODF constructions, but could be improved in its understanding of data
types.

In addition to the API, there are a few scripts:

mailodf - Email ODF file as HTML archive
odf2xhtml - Convert ODF to (X)HTML
odf2mht - Convert ODF to HTML archive
odf2war - Convert ODF to KDE web archive
odfimgimport - Import external images
odflint - Check ODF file for problems
odfmeta - List or change the metadata of an ODF file
odfoutline - Show outline of OpenDocument
odfuserfield - List or change the user-field declarations in an ODF file
xml2odf - Create OD? package from OpenDocument in XML form
Take also a look at the contrib folder.

Thank you!

Best regards,
Nelson

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-naoliv1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to