A wrapper around various text markups
Project description
This module provides a wrapper around various text markup languages.
Available by default are Markdown, reStructuredText and Textile, but you can easily add your own markups.
Usage example:
>>> import markups >>> markup = markups.get_markup_for_file_name("myfile.rst") >>> markup.name 'reStructuredText' >>> markup.attributes[markups.common.SYNTAX_DOCUMENTATION] 'http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html' >>> text = """ ... Hello, world! ... ============= ... ... This is an example **reStructuredText** document. ... """ >>> markup.get_document_title(text) 'Hello, world!' >>> markup.get_document_body(text) '<p>This is an example <strong>reStructuredText</strong> document.</p>\n'
The release version can be downloaded from PyPI. The source code is hosted on GitHub.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size Markups-1.0.1.tar.gz (14.9 kB) | File type Source | Python version None | Upload date | Hashes View |