Skip to main content

An OpenDocument to sphinx converter.

Project description

What is it ?

Odt2sphinx convert OpenDocument Text file(s) to one or several .rst files.

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 a “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” : Create 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.1.2 (2012-05-22)

  • Add “Information” to the styles mapping.

  • Handle note, tip and warning styles in lists items. This allow 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

odt2sphinx-0.1.2.tar.gz (10.2 kB view details)

Uploaded Source

File details

Details for the file odt2sphinx-0.1.2.tar.gz.

File metadata

  • Download URL: odt2sphinx-0.1.2.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for odt2sphinx-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e112a5d11d102f985275910491183ca4aa1c213b191716ad379046b5a09aade1
MD5 c05666861ac286099286286424c5511b
BLAKE2b-256 a26ad2e8bd2768ff274a5904de04f48e531522eb9110061726b54067d126ad3d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page