python-user-agents

User Agent Parser

A Python library to identify devices and their capabilities by parsing user agent strings.

A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.

GitHub

1k stars
38 watching
198 forks
Language: Python
last commit: almost 2 years ago
Linked from 2 awesome lists

browser-detectionpythonuser-agent-detection

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ua-parser/uap-python An implementation of the User Agent String Parser in Python. 568
ua-parser/uap-ref-impl A reference implementation of user agent parsing functionality in JavaScript. 27
darcyclarke/detect.js A JavaScript library to parse and analyze user agent strings to extract device, OS, and browser information. 645
thinkwelltwd/device_detector An open-source user agent parser and device detector written in Python. 119
elixir-inspector/ua_inspector A tool to parse and extract information from user agent strings. 125
podigee/device_detector A tool to identify browser, operating system, device, brand, and model from a user agent string 756
hotoo/detector A JavaScript library that detects client information from user agent strings. 882
nazipov/ua_parser2-elixir A Elixir implementation of a user agent parser 1
creadone/device_detector A device detection library by parsing User Agent strings 22
elastic/apm-agent-python Provides full out-of-the-box support and integration for popular Python web frameworks 414
semanser/codel An autonomous AI agent that can perform complex tasks using terminal, browser, and editor. 2,144
django-haystack/pysolr Provides a lightweight Python interface to interact with Apache Solr search engine 667
posgnu/rci-agent An agent designed to use language models to solve computer tasks in a robotic environment. 225
jiayi-pan/gpt-v-on-web An open source project that uses GPT-4 Vision to create an autonomous web agent with interactive capabilities. 163
authorizon/opal An administration layer for Open Policy Agent (OPA) that detects changes to policy and data in real-time and updates agents accordingly. 13