README for rst2graph
Overview
rst2graph is a program to create a graph from the links contained in a reStructuredText file. This is useful if you use linking in your text and want to visualize the link structure in a graphical form.
rst2graph supports various output formats describing the resulting graph in a certain formal syntax. So far Graphviz seems to be the best tool to render the output to a graphical form.
rst2graph offers a number of options to select only certain portions from the reStructuredText file. Using these options you can create the subgraph you are interested in.
Installation
After you obtained and unpacked the package run something like
python setup.py install
After installation you have the following commands to render graphs from reStructuredText:
Requirements
Beyond the docutils package you may want to install the pygraphviz to render into dot output.
This runs on Python 2.7. Python 3 has not been tested.
Documentation
See http://www.merten-home.de/FreeSoftware/rst2graph/manual.html or use --help for options.
Tests
There are test suites in tests.tgz. Use filterunit to run tests.
Availability
rst2graph is available from
http://www.merten-home.de/FreeSoftware/rst2graph/
and the Docutils sandbox
http://svn.code.sf.net/p/docutils/code/trunk/sandbox/rst2graph
History
rst2graph stems from rst2gxl which only supported the GXL format. Because the gxl2gv converter malfunctioned too often and since pygraphviz is available rst2gxl became the foundation for rst2graph supporting the dot format directly.