This specification defines HyperText Markup Language as implemented in the broader diversity of web browsers, including Rhapsode, Lynx, Dillo, Netsurf, Weasyprint, etc. HTML is a language for annotating plain text with its semantic structure, and to reference related resources. HTML specifically does not dictate how its text should be presented. For the sake of rendering to a variety of devices, and to ease website authoring & maintenance.
HTMLite is meant to be loosely compatible with WHATWG's HTML specification whilst being tractible to understand and implement. Reflecting what's supported/used by most browser engines and web pages, rather than the popular few.
HTMLite is an application of XMLite, and is based fundamentally on XMLite-Model. It also defines the HTML syntax as an alternative to XMLite-Syntax.
Rich is a Python library for rendering rich text and beautiful formatting to the terminal.
The Rich API makes it easy to add colorful text (up to 16.7 million colors) with styles (bold, italic, underline etc.) to your script or application. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, and tracebacks -- out of the box.
UTF-8 enabled. Does word wrapping and justification. Markdown rendering. Exports a print() function virtually identical in usage to Python's regular one. Console objects can be instantiated to give more control over what is displayed.
The indieweb is a movement in which people own their data, and run their own applications rather than other people's walled gardens. content is there and isn't censored arbitrarily. federation with some or all services is done with interoperable-by-design protocols and data formats. User interaction (replies, likes, stuff like that) are also federated back to your site(s).
Canonical reference documentation for the h-card HTML format.
python module that converts html into markdown. Can be used programmatically.