Metadata-Version: 2.4
Name: data-sweeper-toolbelt
Version: 0.1.0
Summary: An automated system janitor directory sorter and data cleansing suite for Python.
Author: TOQP_WorldNot
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Data Sweeper Toolbelt (data-sweeper-toolbelt)

A zero-dependency, automated system filesystem organizer and data cleansing engine for Python.

`data-sweeper-toolbelt` provides high-speed file utility engines to instantly sort cluttered desktop spaces into structured directories, calculate subfolder storage space distribution, purge duplicate dictionary matrix entries, and repair empty dataset records.

## Installation

```bash
pip install data-sweeper-toolbelt
```

## Quick Start Guide

### 1. Sweep and Organize Cluttered Folders
```python
from data_sweeper import DataSweeper
sweeper = DataSweeper()

# Auto-sort an entire directory by file extension categories
sweeper.clean_directory("C:/Users/YourName/Downloads")
```

### 2. Analyze Disk Subfolder Footprints
```python
from data_sweeper import DataSweeper
sweeper = DataSweeper()

sweeper.analyze_storage_load("C:/Users/YourName/Downloads")
```

### 3. Vaporize Duplicate Data Rows
```python
from data_sweeper import DataSweeper
sweeper = DataSweeper()

records = [
    {"user": "Alex", "points": 10},
    {"user": "Alex", "points": 10}, # Duplicate
    {"user": "Blake", "points": 15}
]
clean_records = sweeper.drop_duplicates(records)
```

### 4. Patch Up Missing Empty Values
```python
from data_sweeper import DataSweeper
sweeper = DataSweeper()

broken_data = [{"name": "Item A", "tag": ""}, {"name": "Item B", "tag": None}]
fixed_data = sweeper.fill_missing_values(broken_data, default_value="N/A")
```

## License
Distributed under the MIT License. Open-source assets are free for personal and commercial applications.
