OpenOffice.org extension for Tabellio
This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Frédéric Péters bb29b505f6 add support for "texte adopte" documents starting with a legistic part (#31644) 2019-03-22 10:45:34 +01:00
addon do not set BulletChar for numbered lists (#5780) 2014-10-22 16:40:39 +02:00
doc add sample title page, with metadata spots 2010-03-31 09:06:31 +02:00
legi2odf legi2odf/odf2legi: keep role="objet" attribute 2015-01-07 14:41:50 +01:00
legi2pdf add support for "texte adopte" documents starting with a legistic part (#31644) 2019-03-22 10:45:34 +01:00
odf2legi add support for new "texte adopté" document (#10328) 2016-11-01 17:24:20 +01:00
ods2xmls insert commission presidents in the format requested by PFB 2011-05-06 15:09:05 +02:00
server server: use parchemin mode for documents with type == PARCH (#3932) 2014-05-07 15:16:10 +02:00
template-pcf legi2odf/odf2legi: keep role="objet" attribute 2015-01-07 14:41:50 +01:00
template-pfb template-pfb: update sess and docsess metadata values 2015-03-17 11:53:42 +01:00
win32legiopen moving win32legiopen.py to its own directory 2010-07-23 09:14:53 +02:00
.gitignore ignore LibreOffice update file 2012-12-03 14:48:05 +01:00
Addons.xcu.in remove "bullet list" button (#4002) 2014-04-24 15:49:23 +02:00
Makefile build: make it possible to use unopkg from a different path 2014-11-27 11:16:32 +01:00
README add README file describing components 2011-12-13 11:00:12 +01:00
create-cache-data-files.py new script to create cache files from tabellio db 2012-02-27 13:12:31 +01:00
index_odt.py remove extraneous blank line 2013-06-03 17:08:10 +02:00
styles.py addon: rename "Titre Synthèse" button (#3726) 2013-10-07 11:47:21 +02:00
upload.sh add script to publish extension on tabellio.entrouvert.com 2012-12-03 14:47:25 +01:00

README

TabellioOOo
===========

This file lists and explains the different components.

addon/
------

The OpenOffice.org extension, it holds the implementation of the various
commands and dialogs exposed in the OOo user interface.

It follows Python standard coding style except when required by OOo API (which
was created following Java coding style, e.g. it has reverse domain notation).


legi2odf/
---------

Conversion script from .legi to Open Document Format, based on XSL
transformations.


legi2pdf/
---------

Publication script from .legi to PDF, mix of Python code and XSL
transformations inherited from the docbook-xsl package.


odf2legi/
---------

Conversion script from Open Document Format to .legi, it is pure Python and
follows PEP-8. It has unit tests created using the unittest module.


ods2xmls/
---------

Transformation script, taking a spreadsheet of several tables, listing actors
(e.g. deputies), and outputting the XML required by the OpenOffice.org addon.


server/
-------

SCGI server handling calls to various scripts, to provide remote support for
converting and transforming between formats.


win32legiopen/
--------------

Win32 client calling to the server to convert from .legi to Open Document
Format, as well as opening the resulting file.