semvec/pypi-packages huggingface dataset:
jupyter-notebook-toc 0.2.2
A tool to generate table of contents for Jupyter notebooks
Requires Python: >=3.7

# Jupyter Notebook Table of Contents Generator

A Python library that automatically generates a table of contents for Jupyter notebooks by scanning markdown cells for headers.

## Features

- Scans Jupyter notebooks for markdown cells
- Identifies headers (H1, H2, H3) using "#", "##", and "###" syntax
- Generates a formatted table of contents with proper indentation
- Supports numbered sections
- Easy to integrate into existing notebooks
- Automatic notebook detection
- Hyperlinks to sections

## Installation

```bash
pip install jupyter-notebook-toc
```

## Usage

```python
import jupyter_notebook_toc.core as toc_gen

# Generate TOC from the current notebook
toc = toc_gen.generate_toc()
print(toc)

# Or specify a notebook file
toc = toc_gen.generate_toc("path/to/your/notebook.ipynb")
print(toc)

# Or save it to a file
with open("table_of_contents.md", "w") as f:
    f.write(toc)
```

## Command Line Usage

```bash
# Generate TOC from current notebook
jupyter-toc

# Generate TOC from specific notebook
jupyter-toc path/to/your/notebook.ipynb

# Save TOC to file
jupyter-toc -o table_of_contents.md
```

## Example Output

```markdown
# Table of Contents

1. [Introduction](#introduction)
    1.1. [Background](#background)
    1.2. [Purpose](#purpose)
2. [Methodology](#methodology)
    2.1. [Data Collection](#data-collection)
    2.2. [Analysis](#analysis)
3. [Results](#results)
    3.1. [Findings](#findings)
    3.2. [Discussion](#discussion)
```

## Development

To set up the development environment:

1. Clone the repository
2. Install development dependencies:
   ```bash
   pip install -r requirements-dev.txt
   ```
3. Run tests:
   ```bash
   pytest
   ```

## License

MIT License - see LICENSE file for details
powerfuldeveloper-json-walker 0.0.6
Walk on jsons like nothing :)
Requires Python: >=3

# Powerfuldeveloper Json Walker

Walk on jsons like it's nothing ðŸ˜Ž  
# Usage
Just give `JsonWalker` class the json which you want
to pars and this class is able to give you feet which
need to walk on json !  
```python
from powerfuldeveloper.json_walker import JsonWalker

some_json = {
    "key_1": 'test',
    "key_2": 1,
}
json_walker = JsonWalker(some_json)
print(json_walker.key_1) 
# test
print(type(json_walker.key_1)) 
# JsonWalker
print(json_walker.key_1.inner_key_1) 
# None
print(type(json_walker.key_1.inner_key_1)) 
# JsonWalker
if json_walker.key_1.inner_key_1:
    print('inner key 1 exists')

```
bugx 0.1.9
Bug Report extractor
Requires Python: >=3.12


# BugX - Bugreport Extractor 🔍

A straightforward command-line interface (CLI) tool designed to extract essential information from raw bug reports and present it in an organized and accessible format.


## Table of contents

 - [Installation](#Installation)
 - [Features](#Features)
 - [How to](src/bugx#bugx) 

## Installation

**_NOTE:_** Ensure that you have **Python 3.12** installed on your machine.


1. **Create a virtual environment.** If you already have one, proceed to Step 3.

```console
python3 -m venv ~/bugx
```
2. **Activate the virtual environment.**

```console
source ~/bugx/venv/bin/activate
```
3. **Install Bugx package.**
```console
pip install bugx
```
4. **(Optional) Configure BugX for persistent use.**

 - **Bash Shell:**

```console
echo "source ~/bugx/bin/activate" > ~/.bash_profile
```
- **Zsh shell**
```console
echo "source ~/bugx/bin/activate" > ~/.zshrc
```
## Features

- Select
- Watch