Extended markdown features for mistletoe, including subscript, superscript, highlighting, emojis, footnotes, task lists, and more.
Project description
mistlefoot
Installation
pip install mistlefoot
Features
- Subscript & Superscript:
H~2~OandE=mc^2^ - Highlighting:
==marked text== - Strikethrough:
~~deleted text~~ - Emojis:
:smile::rocket::heart:(50+ supported) - Auto-linking: URLs automatically become clickable links
- Footnotes:
Reference[^1]with definitions - Task lists: GitHub-style checkboxes
- Heading attributes: Add IDs, classes, and custom attributes to headings
Usage
from IPython.display import HTML,Markdown,display
from mistletoe import markdown
markdown('**aa**', ExtendedHtmlRenderer)
'<p><strong>aa</strong></p>\n'
def render_md(md): return HTML(markdown(md, ExtendedHtmlRenderer))
def print_md(md): print(markdown(md, ExtendedHtmlRenderer))
markdown_text = """
#### My Document {#intro .important}
This is **H~2~O** and ==highlighted text==.
Check out https://fast.ai :rocket:
- [x] Done
- [ ] Todo
"""
render_md(markdown_text)
My Document
This is H2O and highlighted text.
Check out https://fast.ai 🚀
- Done
- Todo
Examples
Scientific notation:
render_md("H~2~O and E=mc^2^")
H2O and E=mc2
Emojis:
render_md("Great work! :tada: :100:")
Great work! 🎉 💯
Footnotes:
render_md("""Here's a claim[^1].
[^1]: This is the supporting reference.""")
Here's a claim[1].
Heading attributes:
print_md('#### Section {#my-id .important data-level=\"1\"}')
<h4 id="my-id" class="important" data-level="1">Section</h4>
Contributing
By Jeremy Howard. Copyright ©️ fast.ai 2026 onwards. Contributions welcome.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mistlefoot-0.0.7.tar.gz.
File metadata
- Download URL: mistlefoot-0.0.7.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10a291ba0b3208d00e2e1b8c4821c166b6601f491270e2e2c2240386c7aa95fa
|
|
| MD5 |
20adb64c8c76e377b134efd2a86dc9e0
|
|
| BLAKE2b-256 |
a02c79da3b05c86bfd45174a7a2b11cb6d8de0eb17107c0daae60ab26c8a0735
|
File details
Details for the file mistlefoot-0.0.7-py3-none-any.whl.
File metadata
- Download URL: mistlefoot-0.0.7-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b913d238256446fef84d05ae2869a8504aa1c73668b80520e663113725b98dce
|
|
| MD5 |
0fabe90601a58c22570605b5b01cb963
|
|
| BLAKE2b-256 |
a17e928b7eab2920ee689be9a201ddce15e8d4719b67d7aa8bcaa555c8ea3d7f
|