Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

AsciiDoc DITA Tool

👉 Complete documentation and tutorials: https://rolfedh.github.io/asciidoc-dita-toolkit/

📋 Prerequisites

Option 1: Python Package

  • Python 3.8+ - Required for the package installation (we recommend upgrading to Python 3.8+)
  • pip - Python package manager
  • Note: If you're using Python 3.7, please use the container option below

Option 2: Container

  • Docker or Podman - Container runtime
  • curl - For downloading the wrapper script
  • Recommended for users on Python 3.7 or those who prefer containerized tools

🚀 Quick Start

PyPI version Container Python 3.8+ License: MIT

A command-line toolkit for technical writers to review and fix AsciiDoc content for DITA-based publishing workflows.

What is this?

The AsciiDoc DITA Toolkit helps you:

  • Find and fix common issues in .adoc files before publishing
  • Apply automated checks and transformations using a plugin system
  • Ensure consistency across large documentation projects
  • Integrate with your existing documentation workflow

� Documentation

👉 Complete documentation and tutorials: https://rolfedh.github.io/asciidoc-dita-toolkit/

🚀 Quick Start

Option 1: Python Package (Recommended)

# Install
pip install asciidoc-dita-toolkit

# Use
adt --help
adt --list-plugins

Option 2: Container

# One-time setup: Download and install adt wrapper
curl -sSL https://raw.githubusercontent.com/rolfedh/asciidoc-dita-toolkit/main/scripts/adt-docker -o /usr/local/bin/adt && chmod +x /usr/local/bin/adt

# Use
adt --help
adt --list-plugins

� Basic Usage

# Fix HTML entity references
adt EntityReference -r

# Add content type labels
adt ContentType -r

🛠️ Troubleshooting

If you encounter issues like "Failed to load module" or "No module named 'modules'" errors, see our Troubleshooting Guide for solutions.

Common fixes:

  • Remove conflicting packages: pip uninstall adt-core
  • Clear package cache: pip cache purge
  • Reinstall: pip install --upgrade asciidoc-dita-toolkit

🤝 Contributing

📄 License

MIT License - see LICENSE file for details.

Metadata

Release files for asciidoc-dita-toolkit 2.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asciidoc-dita-toolkit 2.1.5
File Size Uploaded
asciidoc_dita_toolkit-2.1.5.tar.gz 309.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for asciidoc-dita-toolkit 2.1.5
File Interpreter ABI Platform
asciidoc_dita_toolkit-2.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 423.9 kB

Release files / asciidoc_dita_toolkit-2.1.5.tar.gz

Download URL asciidoc_dita_toolkit-2.1.5.tar.gz
Size 309.6 kB
Tags Source
SHA-256 checksum
How to use checksums
751a7294c98932063903f457d7885f4add9c6b5348ef5db461b620088e9dee1f
BLAKE2b-256 checksum
How to use checksums
b1f34b6152bce4c6f0adc82aa25fd2c09207e065f61da24ad349f6dc2cf0ace3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release files / asciidoc_dita_toolkit-2.1.5-py3-none-any.whl

Download URL asciidoc_dita_toolkit-2.1.5-py3-none-any.whl
Size 114.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d145a367dacc53413d05a8455ace0b6e2d8eb3cad5a03af6f3039a37024c1932
BLAKE2b-256 checksum
How to use checksums
402fd99fa628d27791487218ed5c507d771ba992eab680bf59de319f9ea32919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page