semvec/pypi-packages huggingface dataset:
abstergo-censor 0.1.3
Privacy-first CLI to blur faces and license plates (OpenCV Haar cascades)
License: MIT
Requires Python: >=3.9

# Abstergo Censor

[![PyPI](https://img.shields.io/pypi/v/abstergo-censor.svg)](https://pypi.org/project/abstergo-censor/)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
![Python](https://img.shields.io/badge/python-3.9%2B-blue.svg)

A **privacy-first command-line tool** to automatically blur **faces** and **license plates** in images and videos.  
Built with [OpenCV](https://opencv.org/), works fully offline, no cloud services required.

---

## ✨ Features
- 🔒 **Privacy-first**: anonymize images & videos locally, nothing leaves your computer  
- 👥 **Face detection**: blur human faces using Haar cascades  
- 🚘 **License plates**: optional plate blurring for videos & street images  
- ⚡ **Fast & simple**: single command to process whole files  
- 🖥️ **Cross-platform**: works on Windows, Linux, macOS with Python 3.9+  

---

## 📦 Installation

```bash
pip install abstergo-censor
```

---

## 🚀 Usage

### Blur an image
```bash
abstergo-censor input.jpg --out output.jpg --plates
```

### Blur a video
```bash
abstergo-censor input.mp4 --out output.mp4 --plates
```

### Options
| Flag           | Description                               | Default   |
|----------------|-------------------------------------------|-----------|
| `--out PATH`   | Output file (required)                    | –         |
| `--plates`     | Also detect and blur license plates        | disabled  |
| `--strength N` | Blur kernel size (odd integer)             | 25        |
| `--scale N`    | Detection scale factor                     | 1.2       |
| `--show`       | Show a preview window while processing     | disabled  |

---

## 📜 License
Released under the [MIT License](LICENSE).  
Copyright © 2025 Abstergo LLC
jphtools 0.2.1
Add your description here
License: MIT
Requires Python: >=3.10

# jphtools

A collection of random personal tools.

## CLI Usage

You can use the `jphtools` command-line interface to access various tools. For example, to strip solution blocks from a Jupyter notebook:

```sh
jphtools notebook strip-answers input.ipynb output.ipynb
```

This will remove code between `# BEGIN_SOLUTION` and `# END_SOLUTION` in code cells, replacing it with `# ADD YOUR CODE HERE` in the output notebook.

## Recommended Tools

### PNG Compression

For PNG compression, we recommend using [Crunch](https://github.com/chrissimpkins/Crunch) - an excellent tool that can achieve 30-70% size reduction while maintaining visual quality.

Installation - [see this page](https://github.com/chrissimpkins/Crunch/blob/master/docs/EXECUTABLE.md)

## TODOs

- PDF to JPGs