Skip to content

indigoviolet/nbtag

Repository files navigation

nbtag

Set cell tags in a Jupyter notebook from a special comment.

Why use this extension?

Many tools in the Jupyter ecosystem (ex. nbmake, nbstripout) use cell tags to configure their behavior.

However, some frontends to Jupyter (ex. ein) can't modify tags.

This server extension watches for a special comment in the content of the cell and sets tags correspondingly.

How to use

# %tags: keep_output, another_tag
print("Hello World!")

A cell containing the text above will be given the tags keep_output, another_tag on saving.

Install

pip install nbtag

If you use pipx, make sure to inject nbtag into the Jupyter package's environment.

Enable

jupyter serverextension enable nbtag

jupyter serverextension list

Compatibility

Only works with jupyter server, not with jupyter notebook, but I think you should be using jupyter server + nbclassic instead of jupyter notebook anyway?

About

Jupyter notebook tags from cell contents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages