Skip to main content

Fastest Url parser in the world

Project description

Logo

Fastest domain extractor library written in C++ with python binding.

First and complete library for parsing url in C++ and Python and Command Line

mohammadraziei - liburlparser stars - liburlparser forks - liburlparser

PyPi Python Cpp

GitHub release License issues - liburlparser

SonarCloud

Quality Gate Status CodeFactor snyk.io

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:

  1. Multiple Language Support:

    • liburlparser can be used in multiple programming languages, including Python, C++, and Shell.
    • It offers an intuitive interface that remains consistent across both C++ and Python.
  2. Clean Code Design:

    • The library provides two separate classes: Url and Host.
    • This separation allows for cleaner and more organized code when dealing with URLs.
  3. 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").
  4. Automatic Public Suffix List Updates:

    • Before each build and deployment, liburlparser updates the public_suffix_list automatically.
  5. Host Properties:

    • The Host class includes properties such as subdomain, domain, domain name, and suffix.
  6. URL Properties:

    • The Url class provides properties like protocol, userinfo, host (and all host properties), port, path, query parameters, and fragment.

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

Stars

Contact

Project Link:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liburlparser-1.6.1.tar.gz (148.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

liburlparser-1.6.1-cp312-cp312-win_amd64.whl (273.3 kB view details)

Uploaded CPython 3.12Windows x86-64

liburlparser-1.6.1-cp312-cp312-win32.whl (243.7 kB view details)

Uploaded CPython 3.12Windows x86

liburlparser-1.6.1-cp312-cp312-musllinux_1_1_x86_64.whl (619.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

liburlparser-1.6.1-cp312-cp312-musllinux_1_1_i686.whl (667.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

liburlparser-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

liburlparser-1.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (263.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

liburlparser-1.6.1-cp311-cp311-win_amd64.whl (284.3 kB view details)

Uploaded CPython 3.11Windows x86-64

liburlparser-1.6.1-cp311-cp311-win32.whl (253.8 kB view details)

Uploaded CPython 3.11Windows x86

liburlparser-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl (624.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

liburlparser-1.6.1-cp311-cp311-musllinux_1_1_i686.whl (672.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

liburlparser-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

liburlparser-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (269.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

liburlparser-1.6.1-cp310-cp310-win_amd64.whl (282.0 kB view details)

Uploaded CPython 3.10Windows x86-64

liburlparser-1.6.1-cp310-cp310-win32.whl (251.4 kB view details)

Uploaded CPython 3.10Windows x86

liburlparser-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl (624.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

liburlparser-1.6.1-cp310-cp310-musllinux_1_1_i686.whl (672.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

liburlparser-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

liburlparser-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (270.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

liburlparser-1.6.1-cp39-cp39-win_amd64.whl (282.1 kB view details)

Uploaded CPython 3.9Windows x86-64

liburlparser-1.6.1-cp39-cp39-win32.whl (251.8 kB view details)

Uploaded CPython 3.9Windows x86

liburlparser-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl (624.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

liburlparser-1.6.1-cp39-cp39-musllinux_1_1_i686.whl (672.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

liburlparser-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

liburlparser-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (270.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

liburlparser-1.6.1-cp38-cp38-win_amd64.whl (281.6 kB view details)

Uploaded CPython 3.8Windows x86-64

liburlparser-1.6.1-cp38-cp38-win32.whl (252.0 kB view details)

Uploaded CPython 3.8Windows x86

liburlparser-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl (624.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

liburlparser-1.6.1-cp38-cp38-musllinux_1_1_i686.whl (672.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

liburlparser-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

liburlparser-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (269.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

File details

Details for the file liburlparser-1.6.1.tar.gz.

File metadata

  • Download URL: liburlparser-1.6.1.tar.gz
  • Upload date:
  • Size: 148.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1.tar.gz
Algorithm Hash digest
SHA256 d215b1ef0ce561ee3f1e60c74004f658f97ab0d0977f629244addd0f0483f74f
MD5 d48044269fbfa1df685346052a2a0eab
BLAKE2b-256 f9451e8f870fefa33f81f0a603d6a5753aa38fcdd389e7d8f2d6ab6a59d88c1c

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fd03c899ac93b48afc12378b4924bf196dc000de1d8915f855f47c422a64a4e2
MD5 ea3ffedbc30d8d006896eaf42d65feba
BLAKE2b-256 d5671ed406b5a56c0215bce37b3e6f25e2dac9d831e33dae9ff71b923c392dff

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 243.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d3a88d120b7ba9b023d627780bac602105399f94831465007bbebc570fa1eef7
MD5 c1030996e144c6a0385138aa82aa8803
BLAKE2b-256 232f3795bb6d3885b7c819bd63c51b3ef17754960104f5da519f1d44a59c9a7c

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1540f90f47657b5cd6a6df71614147131a9581ed7c6b7c9ffd07ab56e6bf910
MD5 6aa5089e80b792e731ffd7820c17d898
BLAKE2b-256 eb20c74a1f46e8a7d0d9b918347a1bbb62fdd6feb30b60943c841cbb42652ddc

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a8b4ae161e1f3160096c165ae83f257e59fcab0cac5d57dff6c5dbae0f8f874f
MD5 e69df48bf6de39fde63ec70799a58a8f
BLAKE2b-256 0ea86cefb99758c16bb415c389efff2b9d23b9be74d63bb8b3d853626c43cdb7

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf5063262d3355df60a6a895b3646e780d963cdede223147cf5f64cb8c279c01
MD5 8de4eb24fc43dfd9f501880d8b293d89
BLAKE2b-256 a32654d4e9b1568ea6bdbd10f59e7c41930c8dbd26b57e8a4249a4d139757c2d

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6b9a2d4295d47be5358fdebc05a761cc15746a55d0e1edd26d5f41a508c8353
MD5 f2f3a1af296f57dcb35b8b72effddd1b
BLAKE2b-256 7f0c23f64fa3e4db969bbeae20e75422324fef554eab795968683c47735479e6

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ddac6069b533ec7882a168b6f50df5dde22be292a228aa29eb783c6e0043c775
MD5 02a2c7a3c2c08cfd8519a95fe998b4ed
BLAKE2b-256 7b4dc0aebdb623f9cf1aa7317090c793a680a488bdb77f8c0cfd34d639953485

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 253.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3c8187d5ec50e9119aa8ea2ba69d7929a043001423aede6a07287dfb1603b514
MD5 e1491c5d079d12d7acdd4998c9575a3a
BLAKE2b-256 b4b298c47c768e1b033d5cd26966e2284d356e45d30d515e4365f0770720f8fa

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd9d168bd6a532d28873d6505e76f1ae5920d007f8c7ca1efccb10c4dcbc58ab
MD5 470fa22c70a678f21c67d4a3c23283a7
BLAKE2b-256 5427553cf146c54e09759ccb132ecd7af35c8012803a2facfbc9e2697827c369

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6e88df3ae86753fb5e8d6c3ba9537a98780771fe7aaabb44959adc25c53faeb4
MD5 fa877e1ba26519855735a5f17c1d58aa
BLAKE2b-256 8cfa8cc7bec59acea1161d89539e5bd204f7605d62effef0bbbeedf1f46d3b4d

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f21d7346a6751b710fa7d314361b909f5c318d1fbbfc2a70118dafa06b61732
MD5 db246a7982ebf617931c15130c2a4b0a
BLAKE2b-256 d80b872a7ee81d523ab28ef478cc7d2ee9f849a37cba166eb5cd1ffdf02630d1

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 790a4b2168cb2a4da279c14a83eab93a5a48274a0cad7c42a6740aad3d0f78b4
MD5 2708411cd403908e9a5518d82516478b
BLAKE2b-256 21ff9e20f2257195904b3126278c789dc22cf53d1299831979de10722d01bda7

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4ba4d68514d2bb82a01dca5052bfa067ba983329d0a20de515ad10cd5017d2a3
MD5 b6a118537a090259439eb8c2fc5edadf
BLAKE2b-256 caa43e3429f336878004297acdd87060dbffa5149ae8c3ff7fc24747c91e5526

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 251.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f32d02a4785e0ec39bd7c98bcccc7161e6fe6fce920ca43a376226dc3995da05
MD5 80954b25645ef565cb1d765c7d2670a7
BLAKE2b-256 fd70adfe1b0250940fbd91684fe2632b2702904f542f45c38ed0cd64e7168776

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b1c818cc6aea80fbe8474b5f806b122d69eb96d781b8145de985581eaeb0766a
MD5 83af3fa7cbb26db890a5430290260d70
BLAKE2b-256 46479e4c3f836462280515d13d4020f1bc095f1ea3a572ab4c4b365bc6ed308b

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4a601a2875e2f184f29bfea4f9a481f4094de6d0e05b242af6598bf6b37d0a67
MD5 f22e644e30a5c74608ad04b402c42ce2
BLAKE2b-256 11daaeb24ec573f69c78e07a9c2adb12f686389778aaf0778a64c301cecadcae

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4531014dca61e757aa7d8371cd617b86d9e153f9aae46b9c10497482df8cfec
MD5 5bab794374464f4bf8c292171c20c3cc
BLAKE2b-256 ea4e3d88a1fae0b6880bb83b884840e7434cfd5294d9ac2650fb5712def9d485

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da27562a649fe33a8850b2e07ab4dc34545ed0b83c9ae20382bbb91ee2d6ed60
MD5 f7b6f3d74c412ab7116848f8b69ff814
BLAKE2b-256 1fe7a259c06ce30a1aeb5e1ef75a0dbfe5e8df12f9c2a8040b8e05a8dadc1236

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 282.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 84d07eaf0e35bc5deab589905a185643093cb7adbd26f212efa453e642582c48
MD5 37bb7917a01e1b3212910f81b5204077
BLAKE2b-256 b497903898785d9d98e82432d3a67609b00fafca9fb3a3030504f2d09083b9af

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 251.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 faec6fcf449a8556b9d3dd57de8818e1b402ee9bab0cf99628d856356ee3a9bb
MD5 a00f4aac7d2f3219c94399c019299b26
BLAKE2b-256 05320bf46d4b6f9c19472cbba228034371475d4ffeb88ca6c88157a103c490cf

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 969cd3a7fe7c9fdc321cb0d544315a7d221b59d10deeffe13fa50b2f2db8d63d
MD5 e46fb36ed98f4e380634cceed25dd7e9
BLAKE2b-256 5cde707f67c44659a222b8d9b5f05e6ec90280a37c51f6b4103558c745169db9

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ef109b6e73b63ce366fbb3ebfb01693155f3ba65c2f0c3bfac95b69bce290073
MD5 f9d179d9ad5da500f216a75853eef7ad
BLAKE2b-256 66b7d9fb03852224ed4ae506fd70c4bd27101b273e3cc6229aa31576d5ca31bd

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47614ca3d82cd647a3488c6560b20bc74c8198dd5a42636cc2c12adde525db2a
MD5 6b2f006a41f7cfc7d98f3c1eb454ede8
BLAKE2b-256 514e667359be1d6731827d6b11b79f52a1dc1ad6377004ffbc482ebb7bf2084b

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e52a19a1257c99d79b147f3c8d93aa4db5806a76c523db9f8f268b3871f75ab
MD5 0e4e5c9ca62f76bb3d4f0061760b9852
BLAKE2b-256 01c53506ce726110a07302995e43fb28556b0e28d96f450286a53a4449b645c6

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 281.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 baec992b1304b0db9b0e65d55340aeb4ab3d8dd390771be85f933043c4a3c5ff
MD5 be8022da6f7010f109db46b187f0de05
BLAKE2b-256 37d8248c64f72f8cb27f9dc060d5f342fa031ea6635f2873b28686f6e948f904

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: liburlparser-1.6.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 252.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for liburlparser-1.6.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5626b12fc2c8a4497db4027bc2b594df8882dee414c92ab0c07ba8dc66c1963a
MD5 9883c31f5f96ccb4d22edafcf69956af
BLAKE2b-256 43df0db6b5a7a1e5daea6bb85c0561b7f9d51fbb3bc85379ce97cd8f2bf5cf81

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b7abf3c685c3e514ba99fb045d334897cd1cfd04360d309fb1f03b2e96275e39
MD5 8933c98ed2657a015426a7b36902c007
BLAKE2b-256 766161d37622a0ca22acd28eb0ca1db4925f671e9c577dcfffa71a5ade6853eb

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 69769a194b3178d5dffa0127097fe5235fee28865a5cd1d3fbc835df2ad8b1d4
MD5 cbe17e73c05ac291ea6e58f12d0e77f8
BLAKE2b-256 92ecd1ab207249933e329559b09a69e4a4f7bdcf40d82245e68b1e28d5c66b57

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53828361fa5d99ea47df65f5b1ef6b48b400c97361338cd0c7cf82a50ae70378
MD5 f7e9aec5f9bed4fa44513d0d281a3f92
BLAKE2b-256 bb77a63eed2accc69c33c82dce8807aae1a9a61246f915daa5cd7011069bd251

See more details on using hashes here.

File details

Details for the file liburlparser-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liburlparser-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec9c60f50ec5a0ce959285b43c9f403bf1080852d0a717c481713afadd16784b
MD5 707d55cabdf382a443e96a06506accdb
BLAKE2b-256 f0b17e394b0fa45b8f8731812cab9c773388520c9cc0d36fb59bf7fbb4e79a1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page