Skip to main content

A DocBook book to QtHelp converter

Project description

License: BSD PyPI version Downloads

db2qthelp — a DocBook book to QtHelp project converter

Introduction

db2qthelp converts a DocBook book to a QtHelp project.

db2qthelp is in an early stage of "development". It works well for me but it may work with my setup only.

Any feedback is appreciated.

Background

I usually write my user documentation using DocBook. For my recent applications built on top of Qt, I needed something that generates in-app help pages. db2qthelp does this.

Download and Installation

The current version is db2qthelp-0.2.

You may install db2qthelp using

python -m pip install db2qthelp

You may download a copy or fork the code at db2qthelp's github page.

Besides, you may download the current release here:

License

db2qthelp is licensed under the BSD license.

Documentation

Usage

db2qthelp is implemented in Python. It is started on the command line.

db2qthelp parses a single-file HTML representation of a DocBook book. If you have a DocBook book you have to convert it to a single-file HTML document. The images you use within the book should be located in folders.

As soon as you have converted your DocBook book into a single-file HTML page, you may run db2qthelp to convert it into a QtHelp project.

The option

Options

The script has the following options:

  • --input/-i <PATH>: the file or the folder to process
  • --help: Prints the help screen

Examples

db2qthelp -i my_page.html -a quotes.german

Replaces !!!

db2qthelp -i my_folder -r --no-backup

Applies !!!

Further Documentation

Examples / Users

  • PaletteWB — a sophisticated palette editor for MS Windows.

Change Log

Version 0.2

  • Initial checkin
  • Adding configuration options

Summary

Well, have fun. If you have any comments / ideas / issues, please submit them to db2qthelp's issue tracker on github.

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

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

Source Distribution

db2qthelp-0.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

db2qthelp-0.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file db2qthelp-0.2.tar.gz.

File metadata

  • Download URL: db2qthelp-0.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/5.2.0 pkginfo/1.7.1 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for db2qthelp-0.2.tar.gz
Algorithm Hash digest
SHA256 9890921a53ea6c4622122db54cf79719ea8eb17f6e6c39ea367c00d75c35743b
MD5 59c89f07727f3142717ca68bbfb17796
BLAKE2b-256 ac343e16d59bc2e67ad648d1c551eb424eb991eec0498e4f6747242bda618b0c

See more details on using hashes here.

File details

Details for the file db2qthelp-0.2-py3-none-any.whl.

File metadata

  • Download URL: db2qthelp-0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/5.2.0 pkginfo/1.7.1 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for db2qthelp-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a3d9185cbec83c3b4f8c1792025ff8f0a4c3712665b7140cc88ee455ca76ee74
MD5 869443d94d2d21beed2655a2c3c0cf9f
BLAKE2b-256 0249014f42d67bd1a4fd3bfe2b035481919d0d2ba7a46ae5548e0c81df48164d

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