Fastest Url parser in the world
Project description
Fastest domain extractor library written in C++ with python binding.
First and complete library for parsing url in C++ and Python and Command Line
About The Project
liburlparser is a powerful domain extractor library written in C++ with Python bindings. It provides efficient URL parsing capabilities for both C++ and Python, making it a valuable tool for projects that involve working with web addresses.
Features
Here are some key features of liburlparser:
-
Multiple Language Support:
- liburlparser can be used in multiple programming languages, including
Python
,C++
, andShell
. - It offers an intuitive interface that remains consistent across both C++ and Python.
- liburlparser can be used in multiple programming languages, including
-
Clean Code Design:
- The library provides two separate classes:
Url
andHost
. - This separation allows for cleaner and more organized code when dealing with URLs.
- The library provides two separate classes:
-
Public Suffix List Support:
- liburlparser supports known combinatorial suffixes (e.g., "ac.ir") using the public_suffix_list.
- It can also handle unknown suffixes (e.g., "comm" in "google.comm").
-
Automatic Public Suffix List Updates:
- Before each build and deployment, liburlparser updates the public_suffix_list automatically.
-
Host Properties:
- The
Host
class includes properties such as subdomain, domain, domain name, and suffix.
- The
-
URL Properties:
- The
Url
class provides properties like protocol, userinfo, host (and all host properties), port, path, query parameters, and fragment.
- The
Usage
Command Line
python -m liburlparser --help # show help section
python -m liburlparser --version # show version
python -m liburlparser --url "https://mail.google.com/about" | jq #return as json
python -m liburlparser --host "mail.google.com" | jq # return as json
Python
you can use liburlparser so intutively
all of classes has help section
import liburlparser
help(liburlparser)
print(liburlparser.__version__)
from liburlparser import Url, Host
help(Url)
help(Host)
parse url and host
from liburlparser import Url, Host
## parse url:
url = Url("https://ee.aut.ac.ir/#id") # parse all part of url
print(url, url.suffix, url.domain, url.fragment, url.host, url.to_dict(), url.to_json())
## parse host
host = url.host # ee.aut.ac.ir
# or
host = Host("ee.aut.ac.ir")
# or
host = Host.from_url("https://ee.aut.ac.ir/#id") # the fastest way for parsing host from url
# all of these methods return an object of Host class which already parse the host part of url
print(host, host.domain, host.suffix, host.to_dict(), host.to_json())
Also there is some helping api to get better performance for some small tasks
# if you need to extract the host of url as a string without any parsing
host_str = Url.extract_host("https://ee.aut.ac.ir/about") # very fast
if you are fan of pydomainextractor
, there is some interface similar to it
import pydomainextractor
extractor = pydomainextractor.DomainExtractor()
extractor.extract("ee.aut.ac.ir") # from host
extractor.extract_from_url("https://ee.aut.ac.ir/about") # from url
# alternatively you can use:
from liburlparser import Host
Host.extract("ee.aut.ac.ir") # from host
Host.extract_from_url("https://ee.aut.ac.ir/about") # from url
# you can see there is the same api
C++
there is some examples in examples folder
#include "urlparser.h"
...
/// for parsing url
TLD::Url url("https://ee.aut.ac.ir/about");
std::string domain = url.domain(); // also for subdomain, port, params, ...
/// for parsing host
TLD::Host host("ee.aut.ac.ir");
// or
TLD::Host host = url.host();
// or
TLD::Host host = TLD::Host::fromUrl("https://ee.aut.ac.ir/about");
you can see all methods in python we can use in c++ very easily
Installation
C++:
build steps:
git clone https://github.com/mohammadraziei/liburlparser
mkdir -p build; cd build
cmake ..
# Build the project:
make
# [Optional] run tests:
make test
# [Optional] make documents:
make docs
# [Optional] Run examples:
./example
# Make install
sudo make install
Python and Command Line:
Be aware that it required python>=3.8
Installation
pip by pypi
pip install liburlparser
if you want to use psl.update to update the public suffix list, you must install the online
version
pip install "liburlparser[online]"
Or
pip by git
pip install git+https://github.com/mohammadraziei/liburlparser
Or
manually
git clone https://github.com/mohammadraziei/liburlparser
pip install ./liburlparser
Performance
Extract From Host
Tests were run on a file containing 10 million random domains from various top-level domains (Mar. 13rd 2022)
Library | Function | Time |
---|---|---|
liburlparser | liburlparser.Host | 1.12s |
PyDomainExtractor | pydomainextractor.extract | 1.50s |
publicsuffix2 | publicsuffix2.get_sld | 9.92s |
tldextract | __call__ | 29.23s |
tld | tld.parse_tld | 34.48s |
Extract From URL
The test was conducted on a file containing 1 million random urls (Mar. 13rd 2022)
Library | Function | Time |
---|---|---|
liburlparser | liburlparser.Host.from_url | 2.10s |
PyDomainExtractor | pydomainextractor.extract_from_url | 2.24s |
publicsuffix2 | publicsuffix2.get_sld | 10.84s |
tldextract | __call__ | 36.04s |
tld | tld.parse_tld | 57.87s |
License
Distributed under the MIT License. See LICENSE for more information.
Stats
Contact
Project Link:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file liburlparser-1.5.0.tar.gz
.
File metadata
- Download URL: liburlparser-1.5.0.tar.gz
- Upload date:
- Size: 35.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 651d0cd1e84917f9729da9281cb5f6ee76c21095bddbb4522ed42d848a165b5d |
|
MD5 | bc9bb83477a91802dd49d83f06f97057 |
|
BLAKE2b-256 | bcc9a09337e5430614dd94b4684f00c834d9cc7b3b77105e12a01d7013fe5e97 |
File details
Details for the file liburlparser-1.5.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 265.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7de2ec4b09e5b02b980bfdd7e64cb3cb7efed780227bfd7c2d155200bedbfa4 |
|
MD5 | 5be3424251ae04352fc44440197da06e |
|
BLAKE2b-256 | 4e65744e374949b7386d79be7f9e9d653f169b2d1014f0ee006b4158cc1a66ae |
File details
Details for the file liburlparser-1.5.0-cp312-cp312-win32.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp312-cp312-win32.whl
- Upload date:
- Size: 236.7 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdd7cc3296ebb4571db74555a7d445ef4e49bdb9c99be78932ddf0a1cb6b0dae |
|
MD5 | fd237ee89c0fdbb711b493cf9ccfa126 |
|
BLAKE2b-256 | cb00be5fc0ca31a2f968290dea77767d65a126f5abd13eb802068d12f76eddea |
File details
Details for the file liburlparser-1.5.0-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 618.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e6c2a3845b9f0c82b151de24f25023ba179cf80fa9f17c6ddfa771d6d52d96 |
|
MD5 | f72c2e8e0c12613eac77cba3ec818b3e |
|
BLAKE2b-256 | 2bf17333fd1b23dd44738755ab5d843069dc7a25b64a1b60329ccedeab94793c |
File details
Details for the file liburlparser-1.5.0-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 665.7 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3674b296e53a2fb6f82a32eb6375eea12809710fcc8a45f2c07a0b1e400bcd8f |
|
MD5 | 59d5316b25374d7a5a960b7ffbe6288e |
|
BLAKE2b-256 | 781f7e815ebf25ef1f88f90fc19b89db43653bbff6a28c78ea200a823f62e227 |
File details
Details for the file liburlparser-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 249.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270b3a3d17fcc57e838bb57a3b0556a82bff7fcc1e451ba33be835092e9bdca1 |
|
MD5 | 029601f03e71204927e0e34465bde15b |
|
BLAKE2b-256 | 5c9e70712440d05eeff5867c5a5164a94903e198aa498b111ed0f43dbeee8a68 |
File details
Details for the file liburlparser-1.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 262.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa14025e28fddc1e0f6119ea4fad113903bddee5f2e2e741db41cd27dff684b |
|
MD5 | 35729401eb062b16faa2a39de31ecb91 |
|
BLAKE2b-256 | 61d9b5733c28426dad604b69d0d484622088beb126a650ff1179684ad48f69d2 |
File details
Details for the file liburlparser-1.5.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 277.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7baa39648bfc805abe5628a3fc85fb072229c811180bb2f4cd02c11f27ffe4d6 |
|
MD5 | 7dc1e3597d1f587d1f986ef10251f78c |
|
BLAKE2b-256 | 7582a06961dfc4ac2edb0d0b033613a6861c2b3404078db49c5a2e4b0e013def |
File details
Details for the file liburlparser-1.5.0-cp311-cp311-win32.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp311-cp311-win32.whl
- Upload date:
- Size: 247.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b55f10aac3a749f85276430fba77a0e39678f7ab1d28228f7e23ae1433b4ac |
|
MD5 | 0e10b0a7d4f019cbbfb71116b3691b2f |
|
BLAKE2b-256 | 017fb652f89e04ca8059255695e754c626e5a444b9b213178a924f450a07354b |
File details
Details for the file liburlparser-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 623.0 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be21c1bcc9d2cd0976b293edb692e752084c7a92c024080c27e0549551dd184a |
|
MD5 | 0a12f541289d18ca95681c34fb96dc93 |
|
BLAKE2b-256 | 91d069484850e6ecdca198f6e8db96bbcc728662cbc02c80eb0bba557c8f9c1b |
File details
Details for the file liburlparser-1.5.0-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 671.2 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 102663289ec3e0be2e91c7443da045d62fe00def5252a8d24c422f7d23484644 |
|
MD5 | 9250754277070783fb4b1e3e2d4b058d |
|
BLAKE2b-256 | cee46524535ecb193174d8df82145463f507c76c02b3f408ff1d2222008cb187 |
File details
Details for the file liburlparser-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 255.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe62a77c2f60400d054409c347eb50075edfc8d29cbbe624cbe5e7e0cacd90fe |
|
MD5 | b1aef94f14432657cd3b4be1f3466f64 |
|
BLAKE2b-256 | 39d913931a4fcb098fa96113f44ee8b87b0e8e4bd0766b278efb14584b78428e |
File details
Details for the file liburlparser-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 268.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf846ab343214d8d3441a8bd4759734b13ac5354d8ca8e6e7021258949e7856 |
|
MD5 | 45f15fe2f2f76bab38247534e8483930 |
|
BLAKE2b-256 | c79358d976d124ceef940006aa3e4a630d92ee16f65ce36c6515e43663baf999 |
File details
Details for the file liburlparser-1.5.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 274.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ee473c63632ead0ed6ddb7c93aaf77e2c25d563ee8a4f56b04a7c2dacfcbd7 |
|
MD5 | 327b775fcd8625e4115a8dba71974c8c |
|
BLAKE2b-256 | 5ba83c19b490d80ba2395f380948c925cc42b582202b173935be08b0cdaae09d |
File details
Details for the file liburlparser-1.5.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp310-cp310-win32.whl
- Upload date:
- Size: 244.8 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fddea46abaccc1671954a1b388f36b3f7a6ad394531f88a984f2218ed203760c |
|
MD5 | f1bc11dd543a5bbbc1c97bababf8bd8f |
|
BLAKE2b-256 | 5b5608eed4929d557fac78e2c1781c4c4229b7000ff3a200cfd29f4cadf2aed9 |
File details
Details for the file liburlparser-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 623.4 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfeb75274399163916bcc9d684956ccec6b906841fd8c044556fbddbeecc25fe |
|
MD5 | 78ea6661e8a5cbdad7b103ac152e2770 |
|
BLAKE2b-256 | a3ac979c3a47d575348e2a601ea42d86d6fd36bc09dc55a3abe28b6688440384 |
File details
Details for the file liburlparser-1.5.0-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 671.6 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b000ae11d9e9911617d718189c5281ad70df79a5401f15d5d83d631bf22caf |
|
MD5 | 0d2a8fb8ba086e1cee649d3fe9a22d9c |
|
BLAKE2b-256 | 51cec922034ee85f185b28b9f8d9d10b6f4c31e41d4a5a06b56099a2c1d5b704 |
File details
Details for the file liburlparser-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 255.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fd17d6eac37b746243941ac08b1e6aa0a67f584b4a93dae0be4b89689f8a727 |
|
MD5 | e378c409821a057489bca31e45846bf7 |
|
BLAKE2b-256 | eb6cddf6fd18dfae4b5ae3801f464f041ae6efeb77e311952ae92e0bbd78f9a6 |
File details
Details for the file liburlparser-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 268.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348a3a9cf4de8766a6cb92a13fdfad119b7bbb3373110ee5789e799f7ee1cbae |
|
MD5 | 03b3d34e80477cdc70967985d403c7ba |
|
BLAKE2b-256 | 05318fc82bbb8723352ea80ccaa51a1d80ac655543afe3d20f7504038724ba67 |
File details
Details for the file liburlparser-1.5.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 274.6 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030b1b04307d0790d4360c37d772bed03fffceca84f90b325031280d29673f7d |
|
MD5 | 9382c78a6b6eb7a1c611dbecaeaaa04d |
|
BLAKE2b-256 | cfd3e1edec50718f5337e5ceeed7c2573e27c74b449bb5023013406985ae1b72 |
File details
Details for the file liburlparser-1.5.0-cp39-cp39-win32.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp39-cp39-win32.whl
- Upload date:
- Size: 245.2 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 112a1353f4b07cd1f25e166ee02e781f3dc41dc8975038268a9f760549784af8 |
|
MD5 | 48dbbda03f8c4f6c1f2eaa957981f81b |
|
BLAKE2b-256 | f4f04986b1db5f25798de62d189530ec3aa65fe836972efd05db7038334a3d92 |
File details
Details for the file liburlparser-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 623.5 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f594124e9d98d69fe7e0dcaffcf9d517ae547e4e8cbeb9e571bfad55bcff3075 |
|
MD5 | 5ae46e5a1f1335e76fa8d3979b59ee2c |
|
BLAKE2b-256 | 17b4015be572196c8b0fc8f73f893450ee80110583be5614c344bbe2ddcac550 |
File details
Details for the file liburlparser-1.5.0-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 671.4 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3532f036651244623569ac1e921c245333a285e65f5723af07cc63489c5b3627 |
|
MD5 | bab0ae4607a32dfd766003c0f6a17550 |
|
BLAKE2b-256 | 8647915c089ace3a31c40b7208d30184e76080b8181705ebbc3671628b1706ad |
File details
Details for the file liburlparser-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 255.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24798093ac337f8931fab7f967d50c11cc15cb5681f282f00a37386883ab5d70 |
|
MD5 | 7aad171e93a5e64bcfa5d4d451f1d823 |
|
BLAKE2b-256 | 4a10361713d963e88b151c2546c742e30990c9ff7db0b82297b4f81de972bc17 |
File details
Details for the file liburlparser-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 268.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3895212ee42b7795e1cce2e07f072f628bb44ed658532590eb9cd43d73a473ed |
|
MD5 | c4412a3abd78a8745e89e64f2b3695e7 |
|
BLAKE2b-256 | f1f971cd787e700fdc0ebee6a200c08a1ae98b3f1a4a4487a6f1a6df10a46363 |
File details
Details for the file liburlparser-1.5.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 274.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 702904bc048fc406e49c2b1780bf3c546a60460beaff80ef5d204fa95cccd4bb |
|
MD5 | 41a8fdf855be580ff251c6867321af90 |
|
BLAKE2b-256 | 5b809042b8769dbb1daa7a8bc9ab325ed0c9ca49bcb1a35ef96a262d5832181e |
File details
Details for the file liburlparser-1.5.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp38-cp38-win32.whl
- Upload date:
- Size: 245.4 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3f8b255ba1b8903c2fd214ac2fb8f71f543fc6db8fd86f1f4e1b66b52214ce |
|
MD5 | 0168166254b0b5b37f1b5ca494737526 |
|
BLAKE2b-256 | 4e412ab414c783df070427983d6bfef71160e3bf81b0c18a5a5b4c08a0747972 |
File details
Details for the file liburlparser-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 623.4 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387a9facd49fdd90b3ed85024fdae10f57d10600384b1d1f6ea252009cb619e8 |
|
MD5 | 1c13fc554da01c0e295f3c03ebec2814 |
|
BLAKE2b-256 | 07a6c4587cf9a4aaec77be9e784367ac5cbd120f23195a926c49f2b2bc7f1901 |
File details
Details for the file liburlparser-1.5.0-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 671.1 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cfd77678e15e80405256b187614439ecd3dada7f52f11d649af6fd09d0207bd |
|
MD5 | d2a324ca2ea409151705adfcb332bff9 |
|
BLAKE2b-256 | d429a7d6ae1677b543e6c9c3e3cca4684f10604069636ca4a00f8bed956e576f |
File details
Details for the file liburlparser-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 255.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8837e538efcb0cae99ad3933fa5a21348516499d4711974e8a4d5fbe8c5db37 |
|
MD5 | 4b55431bba962ffa62ce0ea2d0ca99e7 |
|
BLAKE2b-256 | e9b6904108f35695844c12c12c70be2d6440d15863ff04598c62e02355efda2d |
File details
Details for the file liburlparser-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: liburlparser-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 268.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83e98dac69fa86058ca255bacc9cd76ce2f46f0a7781be1a2d40266ede0bcabc |
|
MD5 | 2dc38aad5df40f3504415a6bd0e2c59d |
|
BLAKE2b-256 | 57baf601a517b4a91985f541496871226e2646f500985b2463f27d9568de1cd2 |