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.3a5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8750d45bc9812cb1e138544fb008758a42a3e1642d4433899d57b3513a8d60 |
|
MD5 | 2586652a82fd3b8aed8f7bc93cb5b498 |
|
BLAKE2b-256 | 10e756babaca3b54251f3fecfa7f73e30ecec9392a0d790914e325a78f93fa03 |