Fast and reliable User Agent parser for Python.
Project description
Fast and reliable User Agent parser.
Easy to use
from uasparser2 import UASparser uas_parser = UASparser('/path/to/your/cache/folder', mem_cache_size=1000) result = uas_parser.parse('YOUR_USERAGENT_STRING') # If input data is not avaible in cache folde, UASparser will download and prepare it on init. # Force data update by calling: uas_parser.updateData()
Fast
Parsing 100,000 real user agents (10,000 unique): original uasparser: 7264.2 sec uasparser2 without cache: 171.7 sec uasparser2 with cache(size 1000): 34.6 sec
Links
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
uasparser2-0.1.tar.gz
(3.6 kB
view details)
File details
Details for the file uasparser2-0.1.tar.gz
.
File metadata
- Download URL: uasparser2-0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc2f34245902238747d6c3e338e55221ac6b3b047f8678c0d621eb6ae15bcda4 |
|
MD5 | 04b453795f9309430978774c682dd296 |
|
BLAKE2b-256 | d21e712cac0e4341584084249f6815b65a02a47463113ceccde304884cfea297 |