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
Metadata
Release files for uasparser2 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uasparser2-0.3.1.tar.gz | 5.8 kB | Details |
Release files / uasparser2-0.3.1.tar.gz
| Download URL | uasparser2-0.3.1.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
578f73e572e55c2716f78a8374e7913451f6141201052cf65247faba3498a2fa
|
|
BLAKE2b-256 checksum How to use checksums |
35d65c8e4604243777ee665c15b9c493aed08370da996a342ec1e9246fad4d56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |