Notebook parsing filters for Pandoc
Project description
Noteout
Pandoc filters for, among other things, extracting embedded notebooks, replacing with suitable link material.
See the example Quarto book project in
noteout/tests/qbook
for a quickstart.
Install with:
pip install noteout
or (for latest git version):
pip install git+https://github.com/matthew-brett/noteout
This allows you to delineate notebooks in your pages with markup of form:
Information in page.
::: {.notebook name="a_notebook"}
Some text.
```{r}
# Some code
```
:::
More information in page.
::: {.notebook name="b_notebook"}
More text.
```{r}
# More code
```
:::
Use with something like the following in your _quarto.yml
file:
filters:
- quarto
- noteout-write-notebooks
noteout:
nb-format: Rmd
By default, Noteout writes your notebooks to your Quarto output-dir
. In the example above, Noteout would write a_notebook.Rmd
and b_notebook.Rmd
to your output-dir
directory.
See the Resampling book for a fully worked example, with extra configuration, and the Resampling-with Github repository for the configuration and text source files.
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 noteout-0.0.3a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12286050778096626530d4a5f011b2826a90b5cda551da9791e805535feb2d60 |
|
MD5 | c9c74604345ecdc50336a91fea033e41 |
|
BLAKE2b-256 | 85ecc18379ffe2cee7e07004c8c349300f7cae826aef39da1e3f7c41ea1e0809 |