flexmeasures.utils.doc_utils
Functions
- flexmeasures.utils.doc_utils.rst_to_openapi(text: str) str
Convert a string with RST markup to OpenAPI-safe text.
Replaces
:ref:`to some section`with “the docs” and links in the docs with a search linkReplaces
:ref:`section A <anchor>`with “section A”, also adding the search link for “anchor”Removes any RST footnote references like
[#]_or[1]_or[label]_Converts external hyperlinks like
`text <url>`_to HTML anchors:>>> rst_to_openapi("see `the S2 standard <https://docs.s2standard.org>`_ for details") 'see <a href="https://docs.s2standard.org" target="_blank" rel="noopener noreferrer">the S2 standard</a> for details'
Replaces
:abbr:`X (Y)`with<abbr title="Y">X</abbr>Converts
:math:`base^{exp}`into HTML sup/sub notation for OpenAPIConverts inline code, in double backquotes, to
<code>Converts
**bold**to<strong>Converts
*italic*to<em>Converts
:ref:`strings <with cross-references>`to just strings