a Simple Enough Markup
Project description
- author:
Lele Gaifax
- contact:
- license:
GNU General Public License version 3 or later
Implement a minimalistic markup usable in the various descriptions, with just the needed elements: headings and paragraphs containing plain, bold or italic text, hyper <link> and unordered lists.
The internal representation is a tree of nodes, and a set of functions to transpose it to/from a textual format, HTML and Quill Delta are included.
Changes
0.9 (2018-07-12)
Ignore standalone BRs in the HTML parser
0.8 (2018-07-12)
Ignore BRs inside headings in the HTML parser
0.7 (2018-06-26)
Better handling of nested DIVs in the HTML parser
0.6 (2018-06-13)
Handle implicit list item indexes in SEMPrinter
0.5 (2018-04-26)
Properly escape also the link’s address
0.4 (2018-04-26)
New escape option to HTMLPrinter that by default uses html.escape(text, quote=True) to emit safe text spans
0.3 (2018-04-20)
Support for hyperlinks
Support for headings
New function to emit a Quill Delta representation of an AST
0.2 (2018-03-10)
Fix HTML representation of numbered list items without a value
Raise a specific InvalidNestingError exception instead of generic AssertionError
0.1 (2018-02-25)
Renamed to metapensiero.markup.semtext
0.0 (unreleased)
Initial effort.
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.
Source Distribution
Hashes for metapensiero.markup.semtext-0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376772b38bae661c325e96c34da911607998e6042185b9cbe3b12362bda0d017 |
|
MD5 | c394b826083003f7e5ced9d69fcbe0b2 |
|
BLAKE2b-256 | c3ec8a4f249cbf8dcf9fff5e4b0037b5b338dfbb9f1377fba8756715e86066d2 |