Create Markdown from a Python program
Project description
markdown-builder
markdown-builder
is a minimalist package for creating MarkDown
documents in a Python program. At present, it only supports the features required
by those applications but I'm happy to get suggestions for additions.
It requires Python 3.
It grew out of a number of Python applications that needed similar functionality.
The DRY principle led me to separate out the code into a separate package.
With markdown-builder
you can build a Markdown document in a few lines
of Python code.
Installation
pip3 install markdown-builder.
Quickstart
The following Python program will generate SAMPLE.md
from markdown_builder.document import MarkdownDocument
md = MarkdownDocument()
md.append_heading('Welcome to MarkDown')
md.append_text('markdown-builder is really to use')
md.append_heading('This is a level2 heading', 2)
md.append_text_indented('This is inset', depth=1)
md.append_bullet('This is a top-level bullet point')
md.append_bullet('This is a lower level bullet point', depth=1)
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
markdown-builder-0.1.0.tar.gz
(2.9 kB
view hashes)
Built Distribution
Close
Hashes for markdown_builder-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53138afe50d6d5223743a360ada8a25e25dcac139748b70a190075f76777ae2 |
|
MD5 | aea49f0a9ab6172fe1fa46ba23496549 |
|
BLAKE2b-256 | b9ce77c565b23d6c6eba6f33d4927f8b9cf2d37f96150c84f58da2cd71a50207 |