user-agent-parser


Nameuser-agent-parser JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/Purushot14/user-agent-parser
SummaryParser User agent string and get device details
upload_time2023-01-20 13:31:31
maintainer
docs_urlNone
authorPurushot14
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python User Agent Parser

`user_agent_parser` is a Python 3 library that provides an easy way to identify/detect devices from user agent string
* User agent is a mobile or computer
* User agent Browser name and versions
* User agent Device name

`user_agent_parser` hosted on [PyPI](http://pypi.python.org/pypi/user-agent-parser/) and can be installed as such:


    pip install install user-agent-parser

Alternatively, you can also get the latest source code from [Github](https://github.com/Purushot14/user-agent-parser) and install it manually.

```python 
from user_agent_parser import Parser
iphone_ua_str = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/92.0.4515.90 Mobile/15E148 Safari/604.1"
parser = Parser(iphone_ua_str)

 # Calling parser
 browser, browser_version, os, os_version, device_type, device_name, device_host = parser()
 # or you can call directly properties
 parser.device_name
```
Running Tests

_____________

    python -m unittest discover


Changelog
__________
### Version 0.1.1

* Some new device details added

### Version 0.1.1

* Doc added

### Version 0.1

* Initial release

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Purushot14/user-agent-parser",
    "name": "user-agent-parser",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Purushot14",
    "author_email": "prakash.purushoth@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/3c/73/5d1043555d0f44d6794814cfe71e6ef4a1cf64f07fab458b7ca92d996fa0/user-agent-parser-0.1.2.tar.gz",
    "platform": null,
    "description": "# Python User Agent Parser\n\n`user_agent_parser` is a Python 3 library that provides an easy way to identify/detect devices from user agent string\n* User agent is a mobile or computer\n* User agent Browser name and versions\n* User agent Device name\n\n`user_agent_parser` hosted on [PyPI](http://pypi.python.org/pypi/user-agent-parser/) and can be installed as such:\n\n\n    pip install install user-agent-parser\n\nAlternatively, you can also get the latest source code from [Github](https://github.com/Purushot14/user-agent-parser) and install it manually.\n\n```python \nfrom user_agent_parser import Parser\niphone_ua_str = \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/92.0.4515.90 Mobile/15E148 Safari/604.1\"\nparser = Parser(iphone_ua_str)\n\n # Calling parser\n browser, browser_version, os, os_version, device_type, device_name, device_host = parser()\n # or you can call directly properties\n parser.device_name\n```\nRunning Tests\n\n_____________\n\n    python -m unittest discover\n\n\nChangelog\n__________\n### Version 0.1.1\n\n* Some new device details added\n\n### Version 0.1.1\n\n* Doc added\n\n### Version 0.1\n\n* Initial release\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Parser User agent string and get device details",
    "version": "0.1.2",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5239d4505e355240ea7d911052e771e2fdd406f3710a49f883850926ba3b626",
                "md5": "6956b15ff0bafed6ebfc9225ab646328",
                "sha256": "f7fb5baab89f79c9facdfc4ce610344b38313c3554a13b945a823ea581f71b35"
            },
            "downloads": -1,
            "filename": "user_agent_parser-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6956b15ff0bafed6ebfc9225ab646328",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 18823,
            "upload_time": "2023-01-20T13:31:30",
            "upload_time_iso_8601": "2023-01-20T13:31:30.066137Z",
            "url": "https://files.pythonhosted.org/packages/d5/23/9d4505e355240ea7d911052e771e2fdd406f3710a49f883850926ba3b626/user_agent_parser-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c735d1043555d0f44d6794814cfe71e6ef4a1cf64f07fab458b7ca92d996fa0",
                "md5": "e8d90ad43f0b57915ed5b11156e25b62",
                "sha256": "e1d703633f9681bd8145c573164b5b60faa7e2596e0836c9ebb38d16aab4b89d"
            },
            "downloads": -1,
            "filename": "user-agent-parser-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e8d90ad43f0b57915ed5b11156e25b62",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 18641,
            "upload_time": "2023-01-20T13:31:31",
            "upload_time_iso_8601": "2023-01-20T13:31:31.975269Z",
            "url": "https://files.pythonhosted.org/packages/3c/73/5d1043555d0f44d6794814cfe71e6ef4a1cf64f07fab458b7ca92d996fa0/user-agent-parser-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-20 13:31:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "Purushot14",
    "github_project": "user-agent-parser",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "user-agent-parser"
}
        
Elapsed time: 0.03502s