Plain Text Extension for Python Markdown
Renders Markdown a document as plain text without a need to render it into HTML and strip all the tags after. This allows you to save some work and dependencies such as Bleach or BeautifulSoup.
using pip
pip install -e "git+https://github.com/yoshicarroll/python-markdown-plain-text.git#egg=plain-text-markdown-extention"
Just use it as an extension
from markdown_plain_text.extention import PlainTextExtension
from markdown import Markdown
...
plain_text = Markdown(extensions=[PlainTextExtension()]).convert(mardown_text)
...
Or use a shortcut method:
from markdown_plain_text.extention import convert_to_plain_text
...
plain_text = convert_to_plain_text(mardown_text)
...
- Fork and create a branch
- pip install .
- do the changes
- python -m unittest
- Create a Pull-Request