A pandoc filter for executing (python) code and including the results.
Project description
pandoc-source-exec is a panflute pandoc filter.
It executes code annotated code blocks with the proper executables and adds the output below. Example:
```{ .python .exec } print('Hello World') ```
The above can be compiled like this:
example.pdf: example.md example.py pandoc --filter pandoc-source-exec -o $@ $<
The resulting output will include Hello World after the code block.
pandoc-source-exec offers many other features, including tikz plots, proper figures and code listings as well as including files as code.
For more examples check the example files.
Future
- Execute code other than python
- Refactor interactive execution, build REPL wrappers.
- Allow configurable pre- and postfixes for the output
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.