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.3.1.tar.gz
(5.8 kB
view details)
File details
Details for the file uasparser2-0.3.1.tar.gz
.
File metadata
- Download URL: uasparser2-0.3.1.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578f73e572e55c2716f78a8374e7913451f6141201052cf65247faba3498a2fa |
|
MD5 | c3278b929aba0a8e37b676d715253891 |
|
BLAKE2b-256 | 35d65c8e4604243777ee665c15b9c493aed08370da996a342ec1e9246fad4d56 |