Skip to main content

No project description provided

Project description

docbooktoxtm

Utility for prepping DocBook XML packages for use as XTM source files.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Install docbooktoxtm with pip.

$ pip install docbooktoxtm

or

$ python3 -m pip install docbooktoxtm

The script also requires a GitHub API token be exported as an environment variable named github_token. The script will automatically pick up the token if correctly configured and will route things properly. For information on creating a personal access token, visit GitHub's help article on the subject for more information.

Usage

$ docbooktoxtm [OPTIONS] COMMAND [ARGS]...

Options:

  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Commands:

  • resource: Restructures source file structure for more...
  • unsource: Restores target files exported from XTM to...

docbooktoxtm resource

Restructures source file structure for more efficient parsing in XTM.

Usage:

$ docbooktoxtm resource [OPTIONS] TARGET_FNAME

Options:

  • TARGET_FNAME: name of target .zip package [required]
  • --help: Show this message and exit.

docbooktoxtm unsource

Restores target files exported from XTM to original source file structure.

Usage:

$ docbooktoxtm unsource [OPTIONS] COURSE

Options:

  • COURSE: course name or name of source .zip package [required]
  • -r, --release-tag TEXT: optional GitHub release tag
  • --help: Show this message and exit.

Authors

  • Ryan O'Rourke

License

This project is licensed under the MIT License - see the LICENSE.md file for details

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

docbooktoxtm-1.2.1.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

docbooktoxtm-1.2.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file docbooktoxtm-1.2.1.tar.gz.

File metadata

  • Download URL: docbooktoxtm-1.2.1.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.7.15-200.fc32.x86_64

File hashes

Hashes for docbooktoxtm-1.2.1.tar.gz
Algorithm Hash digest
SHA256 6d5b3a8954eb1ced59e1dd46fc276cf4ca57be947a85b949c4dcec8265c3f388
MD5 5f57483f98ebc2acc32fc92b60902069
BLAKE2b-256 82b981f5eb5fd8eabc0257096606d604f5b32bf86150a069af568f4338cd4cc6

See more details on using hashes here.

File details

Details for the file docbooktoxtm-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: docbooktoxtm-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.7.15-200.fc32.x86_64

File hashes

Hashes for docbooktoxtm-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 962abe9b0e42a5743fda01f3d01222dfac093d64276b4a43a9f58b0f15e8d426
MD5 88480951f8d1014975d001d9463d473e
BLAKE2b-256 a0ef0f937f0c45de38939a109ac394df741efabc5ef2300e027d21c616851f7d

See more details on using hashes here.

Supported by

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