Package: wnpp
Severity: wishlist

* Package name    : python-odfdo
  Version         : 3.13.9
  Upstream Author : Jérôme Dumonteil <jerome.dumont...@gmail.com>
* URL             : https://github.com/jdum/odfdo
* License         : Apache-2.0
  Programming Lang: Python
  Description     : library and scripts for manipulating OpenDocument format 
(ODF) files


odfdo is a Python3 library
implementing the ISO/IEC 26300 OpenDocument Format standard.


It comes with documentation and a number of scripts around ODF files
like:

odfdo-diff: show a diff between two .odt document.
odfdo-folder: convert standard ODF file to folder and files, and reverse.
odfdo-show: dump text from an ODF file to the standard output, and optionally 
styles and meta informations.
odfdo-styles: command line interface tool to manipulate styles of ODF files.
odfdo-replace: find a pattern (regex) in an ODF file and replace by some string.
odfdo-userfield: show or set the user-field content in an ODF file.
odfdo-highlight: highlight the text matching a pattern (regex) in an ODF file.
odfdo-headers: print the headers of an ODF file.
odfdo-table-shrink: shrink tables to optimize width and height.
odfdo-markdown: export text document in Markdown format to stdout.

There are related Free Software components using the library:
https://github.com/jdum/odsgenerator and https://github.com/jdum/odsparsator

The main use case I have is having a mature and actively maintained
Python library to write .ods files.

It is one of the two tools listed for python from the
Documentfoundation:
https://wiki.documentfoundation.org/Documentation/ODF_documents_generation_tools

The other one is odfpy which is already packaged as python-odf.
Odfpy's maintenace is slow, with the last last release in 2020-01-18
(now more than 5 years ago) and the last commit on the main repo
in 2021-08-15.

So it would be very good to have an alternative with is more actively
developed. And odfdo seems to be the best suited one by a wide margin.
Odfdo has seen frequent releases since at least 2021 (~ 50) and a longer
history.

It looks like a very good addition to Debian's packages.

Reply via email to