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 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.5.0.tar.gz (35.3 kB view details)

Uploaded Source

Built Distributions

liburlparser-1.5.0-cp312-cp312-win_amd64.whl (265.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

liburlparser-1.5.0-cp312-cp312-win32.whl (236.7 kB view details)

Uploaded CPython 3.12 Windows x86

liburlparser-1.5.0-cp312-cp312-musllinux_1_1_x86_64.whl (618.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

liburlparser-1.5.0-cp312-cp312-musllinux_1_1_i686.whl (665.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

liburlparser-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

liburlparser-1.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (262.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

liburlparser-1.5.0-cp311-cp311-win_amd64.whl (277.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

liburlparser-1.5.0-cp311-cp311-win32.whl (247.1 kB view details)

Uploaded CPython 3.11 Windows x86

liburlparser-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (623.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

liburlparser-1.5.0-cp311-cp311-musllinux_1_1_i686.whl (671.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

liburlparser-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

liburlparser-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (268.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

liburlparser-1.5.0-cp310-cp310-win_amd64.whl (274.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

liburlparser-1.5.0-cp310-cp310-win32.whl (244.8 kB view details)

Uploaded CPython 3.10 Windows x86

liburlparser-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (623.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

liburlparser-1.5.0-cp310-cp310-musllinux_1_1_i686.whl (671.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

liburlparser-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

liburlparser-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (268.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

liburlparser-1.5.0-cp39-cp39-win_amd64.whl (274.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

liburlparser-1.5.0-cp39-cp39-win32.whl (245.2 kB view details)

Uploaded CPython 3.9 Windows x86

liburlparser-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (623.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

liburlparser-1.5.0-cp39-cp39-musllinux_1_1_i686.whl (671.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

liburlparser-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

liburlparser-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (268.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

liburlparser-1.5.0-cp38-cp38-win_amd64.whl (274.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

liburlparser-1.5.0-cp38-cp38-win32.whl (245.4 kB view details)

Uploaded CPython 3.8 Windows x86

liburlparser-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (623.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

liburlparser-1.5.0-cp38-cp38-musllinux_1_1_i686.whl (671.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

liburlparser-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

liburlparser-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (268.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Hashes for liburlparser-1.5.0.tar.gz
Algorithm Hash digest
SHA256 651d0cd1e84917f9729da9281cb5f6ee76c21095bddbb4522ed42d848a165b5d
MD5 bc9bb83477a91802dd49d83f06f97057
BLAKE2b-256 bcc9a09337e5430614dd94b4684f00c834d9cc7b3b77105e12a01d7013fe5e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e7de2ec4b09e5b02b980bfdd7e64cb3cb7efed780227bfd7c2d155200bedbfa4
MD5 5be3424251ae04352fc44440197da06e
BLAKE2b-256 4e65744e374949b7386d79be7f9e9d653f169b2d1014f0ee006b4158cc1a66ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bdd7cc3296ebb4571db74555a7d445ef4e49bdb9c99be78932ddf0a1cb6b0dae
MD5 fd237ee89c0fdbb711b493cf9ccfa126
BLAKE2b-256 cb00be5fc0ca31a2f968290dea77767d65a126f5abd13eb802068d12f76eddea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 85e6c2a3845b9f0c82b151de24f25023ba179cf80fa9f17c6ddfa771d6d52d96
MD5 f72c2e8e0c12613eac77cba3ec818b3e
BLAKE2b-256 2bf17333fd1b23dd44738755ab5d843069dc7a25b64a1b60329ccedeab94793c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3674b296e53a2fb6f82a32eb6375eea12809710fcc8a45f2c07a0b1e400bcd8f
MD5 59d5316b25374d7a5a960b7ffbe6288e
BLAKE2b-256 781f7e815ebf25ef1f88f90fc19b89db43653bbff6a28c78ea200a823f62e227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 270b3a3d17fcc57e838bb57a3b0556a82bff7fcc1e451ba33be835092e9bdca1
MD5 029601f03e71204927e0e34465bde15b
BLAKE2b-256 5c9e70712440d05eeff5867c5a5164a94903e198aa498b111ed0f43dbeee8a68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5fa14025e28fddc1e0f6119ea4fad113903bddee5f2e2e741db41cd27dff684b
MD5 35729401eb062b16faa2a39de31ecb91
BLAKE2b-256 61d9b5733c28426dad604b69d0d484622088beb126a650ff1179684ad48f69d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7baa39648bfc805abe5628a3fc85fb072229c811180bb2f4cd02c11f27ffe4d6
MD5 7dc1e3597d1f587d1f986ef10251f78c
BLAKE2b-256 7582a06961dfc4ac2edb0d0b033613a6861c2b3404078db49c5a2e4b0e013def

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f4b55f10aac3a749f85276430fba77a0e39678f7ab1d28228f7e23ae1433b4ac
MD5 0e10b0a7d4f019cbbfb71116b3691b2f
BLAKE2b-256 017fb652f89e04ca8059255695e754c626e5a444b9b213178a924f450a07354b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 be21c1bcc9d2cd0976b293edb692e752084c7a92c024080c27e0549551dd184a
MD5 0a12f541289d18ca95681c34fb96dc93
BLAKE2b-256 91d069484850e6ecdca198f6e8db96bbcc728662cbc02c80eb0bba557c8f9c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 102663289ec3e0be2e91c7443da045d62fe00def5252a8d24c422f7d23484644
MD5 9250754277070783fb4b1e3e2d4b058d
BLAKE2b-256 cee46524535ecb193174d8df82145463f507c76c02b3f408ff1d2222008cb187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe62a77c2f60400d054409c347eb50075edfc8d29cbbe624cbe5e7e0cacd90fe
MD5 b1aef94f14432657cd3b4be1f3466f64
BLAKE2b-256 39d913931a4fcb098fa96113f44ee8b87b0e8e4bd0766b278efb14584b78428e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ecf846ab343214d8d3441a8bd4759734b13ac5354d8ca8e6e7021258949e7856
MD5 45f15fe2f2f76bab38247534e8483930
BLAKE2b-256 c79358d976d124ceef940006aa3e4a630d92ee16f65ce36c6515e43663baf999

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 77ee473c63632ead0ed6ddb7c93aaf77e2c25d563ee8a4f56b04a7c2dacfcbd7
MD5 327b775fcd8625e4115a8dba71974c8c
BLAKE2b-256 5ba83c19b490d80ba2395f380948c925cc42b582202b173935be08b0cdaae09d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fddea46abaccc1671954a1b388f36b3f7a6ad394531f88a984f2218ed203760c
MD5 f1bc11dd543a5bbbc1c97bababf8bd8f
BLAKE2b-256 5b5608eed4929d557fac78e2c1781c4c4229b7000ff3a200cfd29f4cadf2aed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dfeb75274399163916bcc9d684956ccec6b906841fd8c044556fbddbeecc25fe
MD5 78ea6661e8a5cbdad7b103ac152e2770
BLAKE2b-256 a3ac979c3a47d575348e2a601ea42d86d6fd36bc09dc55a3abe28b6688440384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 56b000ae11d9e9911617d718189c5281ad70df79a5401f15d5d83d631bf22caf
MD5 0d2a8fb8ba086e1cee649d3fe9a22d9c
BLAKE2b-256 51cec922034ee85f185b28b9f8d9d10b6f4c31e41d4a5a06b56099a2c1d5b704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fd17d6eac37b746243941ac08b1e6aa0a67f584b4a93dae0be4b89689f8a727
MD5 e378c409821a057489bca31e45846bf7
BLAKE2b-256 eb6cddf6fd18dfae4b5ae3801f464f041ae6efeb77e311952ae92e0bbd78f9a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 348a3a9cf4de8766a6cb92a13fdfad119b7bbb3373110ee5789e799f7ee1cbae
MD5 03b3d34e80477cdc70967985d403c7ba
BLAKE2b-256 05318fc82bbb8723352ea80ccaa51a1d80ac655543afe3d20f7504038724ba67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 030b1b04307d0790d4360c37d772bed03fffceca84f90b325031280d29673f7d
MD5 9382c78a6b6eb7a1c611dbecaeaaa04d
BLAKE2b-256 cfd3e1edec50718f5337e5ceeed7c2573e27c74b449bb5023013406985ae1b72

See more details on using hashes here.

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

Hashes for liburlparser-1.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 112a1353f4b07cd1f25e166ee02e781f3dc41dc8975038268a9f760549784af8
MD5 48dbbda03f8c4f6c1f2eaa957981f81b
BLAKE2b-256 f4f04986b1db5f25798de62d189530ec3aa65fe836972efd05db7038334a3d92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f594124e9d98d69fe7e0dcaffcf9d517ae547e4e8cbeb9e571bfad55bcff3075
MD5 5ae46e5a1f1335e76fa8d3979b59ee2c
BLAKE2b-256 17b4015be572196c8b0fc8f73f893450ee80110583be5614c344bbe2ddcac550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3532f036651244623569ac1e921c245333a285e65f5723af07cc63489c5b3627
MD5 bab0ae4607a32dfd766003c0f6a17550
BLAKE2b-256 8647915c089ace3a31c40b7208d30184e76080b8181705ebbc3671628b1706ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24798093ac337f8931fab7f967d50c11cc15cb5681f282f00a37386883ab5d70
MD5 7aad171e93a5e64bcfa5d4d451f1d823
BLAKE2b-256 4a10361713d963e88b151c2546c742e30990c9ff7db0b82297b4f81de972bc17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3895212ee42b7795e1cce2e07f072f628bb44ed658532590eb9cd43d73a473ed
MD5 c4412a3abd78a8745e89e64f2b3695e7
BLAKE2b-256 f1f971cd787e700fdc0ebee6a200c08a1ae98b3f1a4a4487a6f1a6df10a46363

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 702904bc048fc406e49c2b1780bf3c546a60460beaff80ef5d204fa95cccd4bb
MD5 41a8fdf855be580ff251c6867321af90
BLAKE2b-256 5b809042b8769dbb1daa7a8bc9ab325ed0c9ca49bcb1a35ef96a262d5832181e

See more details on using hashes here.

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

Hashes for liburlparser-1.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ac3f8b255ba1b8903c2fd214ac2fb8f71f543fc6db8fd86f1f4e1b66b52214ce
MD5 0168166254b0b5b37f1b5ca494737526
BLAKE2b-256 4e412ab414c783df070427983d6bfef71160e3bf81b0c18a5a5b4c08a0747972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 387a9facd49fdd90b3ed85024fdae10f57d10600384b1d1f6ea252009cb619e8
MD5 1c13fc554da01c0e295f3c03ebec2814
BLAKE2b-256 07a6c4587cf9a4aaec77be9e784367ac5cbd120f23195a926c49f2b2bc7f1901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2cfd77678e15e80405256b187614439ecd3dada7f52f11d649af6fd09d0207bd
MD5 d2a324ca2ea409151705adfcb332bff9
BLAKE2b-256 d429a7d6ae1677b543e6c9c3e3cca4684f10604069636ca4a00f8bed956e576f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8837e538efcb0cae99ad3933fa5a21348516499d4711974e8a4d5fbe8c5db37
MD5 4b55431bba962ffa62ce0ea2d0ca99e7
BLAKE2b-256 e9b6904108f35695844c12c12c70be2d6440d15863ff04598c62e02355efda2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for liburlparser-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 83e98dac69fa86058ca255bacc9cd76ce2f46f0a7781be1a2d40266ede0bcabc
MD5 2dc38aad5df40f3504415a6bd0e2c59d
BLAKE2b-256 57baf601a517b4a91985f541496871226e2646f500985b2463f27d9568de1cd2

See more details on using hashes here.

Supported by

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