docutils.writers.manpage module
Simple man page writer for reStructuredText.
Man pages (short for “manual pages”) contain system documentation on unix-like
systems. The pages are grouped in numbered sections:
1 executable programs and shell commands
2 system calls
3 library functions
4 special files
5 file formats
6 games
7 miscellaneous
8 system administration
Man pages are written troff, a text file formatting system.
See http://www.tldp.org/HOWTO/Man-Page for a start.
Man pages have no subsection only parts.
Standard parts
NAME ,
SYNOPSIS ,
DESCRIPTION ,
OPTIONS ,
FILES ,
SEE ALSO ,
BUGS ,
and
A unix-like system keeps an index of the DESCRIPTIONs, which is accessible
by the command whatis or apropos.
-
class Writer[source]
Bases: Writer
-
supported = ('manpage',)
Formats this writer supports.
-
output = None
Final translated form of document.
-
translate()[source]
Do final translation of self.document into self.output. Called
from write. Override in subclasses.
Usually done with a docutils.nodes.NodeVisitor subclass, in
combination with a call to docutils.nodes.Node.walk() or
docutils.nodes.Node.walkabout(). The NodeVisitor subclass must
support all standard elements (listed in
docutils.nodes.node_class_names) and possibly non-standard elements
used by the current Reader as well.
-
class Table[source]
Bases: object
-
new_row()[source]
-
append_separator(separator)[source]
Append the separator for table head.
-
append_cell(cell_lines)[source]
cell_lines is an array of lines
-
_minimize_cell(cell_lines)[source]
Remove leading and trailing blank and .sp lines
-
as_list()[source]
-
class Translator(document)[source]
Bases: NodeVisitor
-
words_and_spaces = re.compile('\\S+| +|\\n')
-
possibly_a_roff_command = re.compile('\\.\\w')
-
document_start = 'Man page generated from reStructuredText.'
Return commented version of the passed text WITHOUT end of
line/comment.
Return commented version of the passed text.
-
ensure_eol()[source]
Ensure the last line in body is terminated by new line.
-
astext()[source]
Return the final formatted document as a string.
-
deunicode(text)[source]
-
visit_Text(node)[source]
-
depart_Text(node)[source]
-
list_start(node)[source]
-
list_end()[source]
append header with .TH and .SH NAME
-
visit_address(node)[source]
-
depart_address(node)[source]
-
visit_admonition(node, name=None)[source]
-
depart_admonition(node)[source]
-
visit_attention(node)[source]
-
depart_attention(node)
-
visit_docinfo_item(node, name)[source]
-
depart_docinfo_item(node)[source]
-
visit_author(node)[source]
-
depart_author(node)
-
visit_authors(node)[source]
-
depart_authors(node)[source]
-
visit_block_quote(node)[source]
-
depart_block_quote(node)[source]
-
visit_bullet_list(node)[source]
-
depart_bullet_list(node)[source]
-
visit_caption(node)[source]
-
depart_caption(node)[source]
-
visit_caution(node)[source]
-
depart_caution(node)
-
visit_citation(node)[source]
-
depart_citation(node)[source]
-
visit_citation_reference(node)[source]
-
visit_classifier(node)[source]
-
depart_classifier(node)[source]
-
visit_colspec(node)[source]
-
depart_colspec(node)[source]
-
write_colspecs()[source]
-
visit_contact(node)[source]
-
depart_contact(node)
-
visit_container(node)[source]
-
depart_container(node)[source]
-
visit_compound(node)[source]
-
depart_compound(node)[source]
-
visit_copyright(node)[source]
-
visit_danger(node)[source]
-
depart_danger(node)
-
visit_date(node)[source]
-
visit_decoration(node)[source]
-
depart_decoration(node)[source]
-
visit_definition(node)[source]
-
depart_definition(node)[source]
-
visit_definition_list(node)[source]
-
depart_definition_list(node)[source]
-
visit_definition_list_item(node)[source]
-
depart_definition_list_item(node)[source]
-
visit_description(node)[source]
-
depart_description(node)[source]
-
visit_docinfo(node)[source]
-
depart_docinfo(node)[source]
-
visit_doctest_block(node)[source]
-
depart_doctest_block(node)[source]
-
visit_document(node)[source]
-
depart_document(node)[source]
-
visit_emphasis(node)[source]
-
depart_emphasis(node)[source]
-
visit_entry(node)[source]
-
depart_entry(node)[source]
-
visit_enumerated_list(node)[source]
-
depart_enumerated_list(node)[source]
-
visit_error(node)[source]
-
depart_error(node)
-
visit_field(node)[source]
-
depart_field(node)[source]
-
visit_field_body(node)[source]
-
depart_field_body(node)[source]
-
visit_field_list(node)[source]
-
depart_field_list(node)[source]
-
visit_field_name(node)[source]
-
depart_field_name(node)[source]
-
visit_figure(node)[source]
-
depart_figure(node)[source]
-
visit_generated(node)[source]
-
depart_generated(node)[source]
-
visit_hint(node)[source]
-
depart_hint(node)
-
visit_subscript(node)[source]
-
depart_subscript(node)[source]
-
visit_superscript(node)[source]
-
depart_superscript(node)[source]
-
visit_attribution(node)[source]
-
depart_attribution(node)[source]
-
visit_image(node)[source]
-
visit_important(node)[source]
-
depart_important(node)
-
visit_inline(node)[source]
-
depart_inline(node)[source]
-
visit_label(node)[source]
-
depart_label(node)[source]
-
visit_legend(node)[source]
-
depart_legend(node)[source]
-
visit_line_block(node)[source]
-
depart_line_block(node)[source]
-
visit_line(node)[source]
-
depart_line(node)[source]
-
visit_list_item(node)[source]
-
depart_list_item(node)[source]
-
visit_literal(node)[source]
-
depart_literal(node)[source]
-
visit_literal_block(node)[source]
-
depart_literal_block(node)[source]
-
visit_math(node)[source]
-
depart_math(node)[source]
-
visit_math_block(node)[source]
-
depart_math_block(node)[source]
-
visit_note(node)[source]
-
depart_note(node)
-
indent(by=0.5)[source]
-
dedent()[source]
-
visit_option_list(node)[source]
-
depart_option_list(node)[source]
-
visit_option_list_item(node)[source]
-
depart_option_list_item(node)[source]
-
visit_option_group(node)[source]
-
depart_option_group(node)[source]
-
visit_option(node)[source]
-
depart_option(node)[source]
-
visit_option_string(node)[source]
-
depart_option_string(node)[source]
-
visit_option_argument(node)[source]
-
depart_option_argument(node)[source]
-
visit_organization(node)[source]
-
depart_organization(node)[source]
-
first_child(node)[source]
-
visit_paragraph(node)[source]
-
depart_paragraph(node)[source]
-
visit_problematic(node)[source]
-
depart_problematic(node)[source]
-
visit_raw(node)[source]
-
visit_reference(node)[source]
E.g. link or email address.
-
depart_reference(node)[source]
-
visit_revision(node)[source]
-
depart_revision(node)
-
visit_row(node)[source]
-
depart_row(node)[source]
-
visit_section(node)[source]
-
depart_section(node)[source]
-
visit_status(node)[source]
-
depart_status(node)
-
visit_strong(node)[source]
-
depart_strong(node)[source]
-
visit_substitution_definition(node)[source]
Internal only.
-
visit_substitution_reference(node)[source]
-
visit_subtitle(node)[source]
-
depart_subtitle(node)[source]
-
visit_system_message(node)[source]
-
depart_system_message(node)[source]
-
visit_table(node)[source]
-
depart_table(node)[source]
-
visit_target(node)[source]
-
visit_tbody(node)[source]
-
depart_tbody(node)[source]
-
visit_term(node)[source]
-
depart_term(node)[source]
-
visit_tgroup(node)[source]
-
depart_tgroup(node)[source]
-
visit_thead(node)[source]
-
depart_thead(node)[source]
-
visit_tip(node)[source]
-
depart_tip(node)
-
visit_title(node)[source]
-
depart_title(node)[source]
-
visit_title_reference(node)[source]
inline citation reference
-
depart_title_reference(node)[source]
-
visit_topic(node)[source]
-
depart_topic(node)[source]
-
visit_rubric(node)[source]
-
depart_rubric(node)[source]
-
visit_transition(node)[source]
-
depart_transition(node)[source]
-
visit_version(node)[source]
-
visit_warning(node)[source]
-
depart_warning(node)
-
unimplemented_visit(node)[source]