Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

url-sanitize

Python wrapper for the native url-sanitize CLI, which uses the merged ClearURLs, AdGuard, Brave, and Firefox catalog by default.

pip install url-sanitize
cargo install url-sanitize
python -m url_sanitize "https://example.com/?utm_source=x"
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.

See the root README for OS-specific native binary commands.