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.3a4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 255c872e12a9893fc58c6c6ab55304e8226a7096db354fc3a8cf52a0d68f9458 |
|
MD5 | 3c6d472edfe91cf991a251ab48b37ce2 |
|
BLAKE2b-256 | 52f8a722ae7e7c4f44494c37d8101115746b4b1d28401ff1e57efe43c27b93dc |