Metadata-Version: 2.4
Name: url-sanitize
Version: 0.1.2
Summary: Remove tracking parameters and unwrap tracking redirects from URLs with ClearURLs-compatible rules.
Project-URL: Homepage, https://github.com/antonio-orionus/url-sanitize
Project-URL: Repository, https://github.com/antonio-orionus/url-sanitize
Project-URL: Issues, https://github.com/antonio-orionus/url-sanitize/issues
Author-email: Antonio Orionus <OrionusAI@proton.me>
License: MIT
License-File: LICENSE
Keywords: clearurls,cli,privacy,tracking,url
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# url-sanitize

Python wrapper for the native `url-sanitize` CLI.

```sh
pip install url-sanitize
cargo install url-sanitize
python -m url_sanitize "https://example.com/?utm_source=x"
```

```py
from url_sanitize import sanitize

result = sanitize("https://example.com/?utm_source=x")
print(result["url"])
```

The package shells out to the same Rust binary used by crates.io,
Homebrew/Scoop, and GitHub Release downloads. Set
`URL_SANITIZE_BIN=/path/to/url-sanitize` or put `url-sanitize` on `PATH`.
