Metadata-Version: 2.1
Name: clean-notebook
Version: 0.1.7a2
Summary: A simple package to clean Jupyter notebooks
Author: Simon Hansen
Maintainer: Simon Hansen
License: BSD 3-Clause License
Project-URL: Homepage, https://github.com/hoxbro/clean_notebook
Project-URL: Source, https://github.com/hoxbro/clean_notebook
Keywords: clean,notebook
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: dev

# Clean up notebook

A simple command to clean up your Jupyter notebooks

## Usage

If you want to run this tool in a CLI, [pipx](https://pypa.github.io/pipx/) is advised.

```bash
pipx install clean-notebook
```

To use `clean-notebook` with [pre-commit](https://pre-commit.com/), add this to your .pre-commit-config.yaml:

```yaml
- repo: https://github.com/hoxbro/clean_notebook
  rev: "" # Use the sha / tag you want to point at
  hooks:
    - id: clean-notebook
```

## Configuration

To clean a notebook run the command `clean-notebook example.ipynb` or if you want to do it for multiple files `clean-notebook example1.ipynb example2.ipynb`.

The following arguments are supported `--dry-run` to not overwrite the file and `--keep-empty` to keep empty cells.
