SlackBuilds Repository

15.0 > Python > python3-url-normalize (1.4.3)

python3-url-normalize (URL normalization for Python)

URI Normalization function:

-Take care of IDN domains.
-Always provide the URI scheme in lowercase characters.
-Always provide the host, if any, in lowercase characters.
-Only perform percent-encoding where it is essential.
-Always use uppercase A-through-F characters when percent-encoding
-Prevent dot-segments appearing in non-relative URI paths.
-For schemes that define a default authority, use an empty
authority if the default is desired.
-For schemes that define an empty path to be equivalent to a path
of "/", use "/".
-For schemes that define a port, use an empty port if the default
is desired
-All portions of the URI must be utf-8 encoded NFC from Unicode
strings

Inspired by Sam Ruby's urlnorm.py

This requires: python3-poetry-core

Maintained by: fourtysixandtwo
Keywords: python,url-normalize,url,normalize
ChangeLog: python3-url-normalize

Homepage:
https://github.com/niksite/url-normalize

Source Downloads:
url-normalize-1.4.3.tar.gz (3e72f94de0c4a98f8ea76cd99cf105d9)

Download SlackBuild:
python3-url-normalize.tar.gz
python3-url-normalize.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds