{"library":"ua-parser","type":"library","category":null,"description":"ua-parser is a Python port of Browserscope's user agent parser. It provides functionality to detect details like browser, operating system, CPU, and device type/model from a given User-Agent string. The library is actively maintained, with its latest version being 1.0.1, and releases are made to keep up with user agent string changes, although core regex updates can sometimes require specific attention.","language":"python","status":"active","version":"1.0.1","tags":["user agent","parser","browser detection","device detection","OS detection","web scraping","client hints"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install ua-parser","imports":["from ua_parser import parse","from ua_parser import parse_user_agent","from ua_parser import parse_os","from ua_parser import parse_device"]},{"cmd":"pip install 'ua-parser[regex]'","imports":[]},{"cmd":"pip install 'ua-parser[re2]'","imports":[]},{"cmd":"pip install 'ua-parser[yaml]'","imports":[]}],"homepage":null,"github":"https://github.com/ua-parser/uap-python","docs":"https://uap-python.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/ua-parser/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":73,"avg_install_s":1.7,"avg_import_s":0.13,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/ua-parser/compatibility"}}