Executes Python code in Markdown files and captures the output
Project description
markdown_code_exec
Execute Python code in Markdown files and captures the output
Copyright 2022 Sebastiaan Mathôt
Command-line usage
usage: markdown_code_exec.py [-h] [-i INPUT] [-o OUTPUT]
optional arguments: -h, --help show this help message and exit -i INPUT, --input INPUT input markdown file -o OUTPUT, --output OUTPUT output markdown file
Function reference
markdown_code_exec.parse_text(md)
Takes a str
containing markdown text, finds code blocks in the
markdown, executes these code blocks and captures the output, and then
embeds the captured output in the markdown.
Parameters
- md: str : The input markdown string
Returns
str The compiled markdown string
markdown_code_exec.parse_file(src, dst)
Takes a markdown input file, executes code blocks while capturing output and writes the result to a new output file.
src: str The full path to the input file dst: str The full path to the output file
License
GNU General Public License 3
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
Built Distribution
Hashes for markdown_code_exec-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85cdcf95958f8fbac93e926c8615ed3d5697487f4c219dfeb34ea5b923aea439 |
|
MD5 | be4f1a07471406d2cd33be144647087a |
|
BLAKE2b-256 | f01325d7dbec32a92151b01f28da548d0ac778557a2c5229d832a989c588ba35 |