trasz / laserhammer

DocBook to mdoc(7) converter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LaserHammer is a simple DocBook to mdoc(7) ("UNIX man page syntax") converter.

The command line utility resides in the scripts/ subdirectory; use it like this:

./laserhammer book.parsed.xml book.7

The 7 above stands for section 7 of man pages, "miscellaneous documentation". The 'book.parsed.xml' is a processed XML source of the FreeBSD Handbook; you can use it as test sample. The 'book.7' is the example translated into mdoc.

There's also a rudimentary Python module. Use it like this:

import laserhammer

mdoc = laserhammer.laserhammer(file_path)
print(mdoc)

About

DocBook to mdoc(7) converter

License:BSD 2-Clause "Simplified" License


Languages

Language:Roff 99.3%Language:Python 0.7%