AIFootPrintCleaner
AIFootPrintCleaner is a lightweight CLI tool that removes invisible Unicode characters, control codes, and non-printable artifacts commonly introduced by AI assistants like ChatGPT, Copilot, and others.
Works recursively over any directory and supports
.py,.js,.cpp,.html, and other source code formats.
Features
- Removes zero-width and invisible Unicode characters (
\u200b,\ufeff, etc.) - Cleans non-printable control characters from source files
- CLI usage:
aifoodprintcleaner [directory] - Safe overwriting of source files
Quickstart
pip install aifoodprintcleaner
aifoodprintcleaner src/
Run Tests
pytest -s .
License
MIT License
Release files for aifootprintcleaner 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aifootprintcleaner-0.1.1.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aifootprintcleaner-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.4 kB
Release files / aifootprintcleaner-0.1.1.tar.gz
| Download URL | aifootprintcleaner-0.1.1.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cbb34168e29fbac65529b5104c0edd96afa0e6c069d0779340e33a72116471b8
|
|
BLAKE2b-256 checksum How to use checksums |
1419c84ddf4a5a63ebf982eced25025c1c2ab8fbf4e5050e0254f0848d29f2d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / aifootprintcleaner-0.1.1-py3-none-any.whl
| Download URL | aifootprintcleaner-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d03056914486be757fd6433e9eb5183de1ee758469374c1f93a48a5174205295
|
|
BLAKE2b-256 checksum How to use checksums |
2a6b0d1cb319e829d9a3e2b5e1cb48e8ac7693c83788d1a412d38ca0bbbacab4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|