An OpenDocument to sphinx converter.
Project description
What is it ?
Odt2sphinx converts OpenDocument Text file(s) to one or several .rst files.
Install
You need to install PIL first, then:
pip install odt2sphinx
or
easy_install odt2sphinx
Usage
Usage: odt2sphinx [options] filename.odt [targetdir] odt2sphinx [options] config.cfg config.cfg content: [path/to/the/file.odt] targetdir = path/to/the/targetdir Options: -h, --help show this help message and exit --debug --download-source-link
Ouput files
The files are generated in the target dir, which by default has the same name as the .odt file minus the extension.
At least one file, “index.rst”, will be written. Depending on the document content, additional rst files may be generated (see next chapter).
Images are extracted and put together in an “images” directory inside the targetdir.
Styles mapping
The following rules will be applied to particulary styles when converting an .odt file. The style names are case-insensitive.
“Title” (in any language) : becomes the main document title (underlined with ‘=’).
“Title 1” : Creates a new page named after the title, and becomes this page main title (underlined with ‘=’). A reference to this file is inserted in a .. toctree directive of the index.rst file.
“Title 2” to “Title 6” : becomes sub-chapter titles. (underlined respectively ‘-’, ‘~’, ‘^’, ‘”’, “’”)
“Warning” (or “Avertissement”) : The chapter becomes the content of a .. warning directive
“Tip” (or “Trucs & Astuces”) : The chapter becomes the content of a .. tip directive
“Note” or “Information”: The chapter becomes the content of a .. note directive
Changes
0.3.0 (2016-09-28)
Switch to Pillow
Provides universal wheels
0.2.3 (2012-09-06)
Fix filename generation by replacing any non-alphanumeric character (issue #3).
Fix handling of non-styled lists.
0.2.2 (2012-07-04)
Fix the sdist archive on pypi.
0.2.1 (2012-06-24)
Add support for numbered lists, hyperlinks, underlined text (translated to italic).
Fix bold text support.
0.2 (2012-05-28)
Now supports python 3
Explicitely added PIL as a dependency (issue #2).
0.1.2 (2012-05-22)
Add “Information” to the styles mapping.
Handle note, tip and warning styles in lists items. This allows to use lists inside a note, a tip or a warning.
Now handle external images (issue #1).
0.1.1 (2011-12-20)
Improved the RstFile for use in third-party code: it is now possible to insert code and not just append it.
Add a README file
0.1.0
Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file odt2sphinx-0.3.0.tar.gz
.
File metadata
- Download URL: odt2sphinx-0.3.0.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7f143bcfaa9d58be99be9e069980d40098f56641480d50248042aec02af0e1 |
|
MD5 | ab416236115bdd2fc8a2178ce57991b9 |
|
BLAKE2b-256 | 2e9b51d72b5b822226f304647907177c7c8c5599e586d3fae2b68731df2503ce |
File details
Details for the file odt2sphinx-0.3.0-py2.py3-none-any.whl
.
File metadata
- Download URL: odt2sphinx-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b6497ee00e0e0d7c65d9e765eb1f42a5a76fa15f872936d099f2965fb0dd0a0 |
|
MD5 | a27765fc92a0425f785ffd7992ff98bf |
|
BLAKE2b-256 | d6dc234bd430ed213bc04fc0644eb2afcca82c15368de7f9610e3637e5bf7050 |