Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

XML-Director DITA conversion

Project Description

xmldirector.dita

DITA conversion support for XML Director

This module packages the

  • DITA Open Toolkit
  • XMLMind DITA Converter

as Python module.

API

The module provides the following API:

result = xmldirector.dita.converter.dita2html(ditamap, output_dir_or_file, converter)
  • ditamap - path to DITA map file

  • output_dir_or_file - output directory (DITA) or output filename (DITAC)

  • converter - name of the converter to be used (dita for DITA OT or ditac for

    XMLMind Dita converter)

    output_filename = xmldirector.dita.html2dita.html2dita(html_filename, infotype, output_filename)

  • html_filename - name of HTML input file

  • output_filename - name of generated DITA file (a temporary file will be generated if omitted)

  • infotype - DITA content type (topic, task, reference, concept)

Commandline usage

You can start a DITA conversion from the commandline:

> bin/dita2html -d some.ditamap -o output_directory -c dita|ditac
  • -d - path to DITA map file
  • -o - name of output directory (for DITA-OT) or the HTML output file (XMLMind DITAC)
  • -c - name of the converter to be used (dita for DITA OT or ditac for
    XMLMind Dita converter)

You can convert a HTML file to DITA through the commandline:

bin/html2dita -h
usage: html2dita [-h] [-i HTML_FILENAME] [-f topic] [-o None]

optional arguments:
  -h, --help            show this help message and exit
  -i HTML_FILENAME, --html-filename HTML_FILENAME
                        Input HTML filename
  -f topic, --infotype topic
                        DITA type (topic, concept, reference, task)
  -o None, --output-filename None
                        Output DITA filename

License

This package is published under the GNU Public License V2 (GPL 2)

Author

Andreas Jung/ZOPYX
Hundskapfklinge 33
D-72074 Tuebingen, Germany
www.zopyx.com

Changelog

0.1.0 (2016/06/22)

  • HTML -> DITA conversion using Saxon or LXML

0.0.12 (2016/06/21)

  • tidy HTML document internally

0.0.11 (2016/06/21)

  • added html2dita()

0.0.10 (2016/06/21)

  • updated to DITA OT 2.3.1
  • updated to DITAC 2.6.1

0.0.1 (03/01/2016)

  • initial release
Release History

Release History

This version
History Node

0.1.0

History Node

0.0.17

History Node

0.0.16

History Node

0.0.15

History Node

0.0.14

History Node

0.0.13

History Node

0.0.12

History Node

0.0.11

History Node

0.0.10

History Node

0.0.9

History Node

0.0.8

History Node

0.0.7

History Node

0.0.6

History Node

0.0.5

History Node

0.0.4

History Node

0.0.3

History Node

0.0.2

History Node

0.0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
xmldirector.dita-0.1.0.zip (30.9 kB) Copy SHA256 Checksum SHA256 Source Jun 22, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting