{ "info": { "author": "xdavidwu", "author_email": "xdavidwuph@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# python-rndua\n[![PyPI version](https://badge.fury.io/py/rndua.svg)](https://badge.fury.io/py/rndua)\n\nA python module that generate random user agent based on rules\n## Why?\nMost random user agent generator just randomly pick from a large list.\nThis one is based on rule and software version lists, generate user agent that seems legit but may not actually exist.\nThe goal is to generate user agent that seems as legit as possible but also keep code complexity low.\n## Currently supported user agent types\n* {Chrome, Firefox} on {Android, Windows, OS X}\n## How it works?\nBesides the source code, [data.md](data.md) may give you some hints.\n## Basic usage\n```python\nfrom rndua.rndua import RandomUAGenerator\nrg=RandomUAGenerator()\nrg.get_random_user_agent()\n```\n## Advanced usage\nSee the source code, it's short.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xdavidwu/python-rndua", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rndua", "package_url": "https://pypi.org/project/rndua/", "platform": "", "project_url": "https://pypi.org/project/rndua/", "project_urls": { "Homepage": "https://github.com/xdavidwu/python-rndua" }, "release_url": "https://pypi.org/project/rndua/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A python module that generate random user agent based on rules", "version": "0.0.2" }, "last_serial": 5041954, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5c0023515fcd0543e34b44dd1d44e05a", "sha256": "1cd7ee8821767df0168dcae1118cbce9669b966ce42450b2b151aa1d4af23a55" }, "downloads": -1, "filename": "rndua-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5c0023515fcd0543e34b44dd1d44e05a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5884, "upload_time": "2019-04-02T04:07:01", "url": "https://files.pythonhosted.org/packages/a4/b8/d39479aa4ddcc98e9c46b41dbe89ce94e3b359cb7e6aadb0dd33d2c5287e/rndua-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f18aa3d1692b526739590cea521d0c5b", "sha256": "32d16660ea290b9ec136bda785c247e1797b9ec88b1a347e00c39254bf17d8f1" }, "downloads": -1, "filename": "rndua-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f18aa3d1692b526739590cea521d0c5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3724, "upload_time": "2019-04-02T04:07:02", "url": "https://files.pythonhosted.org/packages/52/47/bcf7d3508dac193a67307c0fd63ffdfe06cadb8bfccb90c301e46ce591bc/rndua-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d238c2ffdec32ba3ce1e3f608dfd694f", "sha256": "001308a5e7e1f8dc673a965898700ca233aa41e4e23b3eaf22bd7900632f7dae" }, "downloads": -1, "filename": "rndua-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d238c2ffdec32ba3ce1e3f608dfd694f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9666, "upload_time": "2019-04-02T04:26:15", "url": "https://files.pythonhosted.org/packages/f8/f7/aa6b9aae2149c8d11754921305e4ccf12ebb4d757a217c8fdaf6eea8f4a7/rndua-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6056279c273373cbc78d3132e74196f9", "sha256": "e1f772de721ab4c5442dc456b64e1707aa00317dd8e7b75820e6eef289462a34" }, "downloads": -1, "filename": "rndua-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6056279c273373cbc78d3132e74196f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8186, "upload_time": "2019-04-02T04:26:17", "url": "https://files.pythonhosted.org/packages/df/5d/1cbcea550779b39d9e92d80ad66ea8f19dcc61cea0b8c07c483f17316fa0/rndua-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d238c2ffdec32ba3ce1e3f608dfd694f", "sha256": "001308a5e7e1f8dc673a965898700ca233aa41e4e23b3eaf22bd7900632f7dae" }, "downloads": -1, "filename": "rndua-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d238c2ffdec32ba3ce1e3f608dfd694f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9666, "upload_time": "2019-04-02T04:26:15", "url": "https://files.pythonhosted.org/packages/f8/f7/aa6b9aae2149c8d11754921305e4ccf12ebb4d757a217c8fdaf6eea8f4a7/rndua-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6056279c273373cbc78d3132e74196f9", "sha256": "e1f772de721ab4c5442dc456b64e1707aa00317dd8e7b75820e6eef289462a34" }, "downloads": -1, "filename": "rndua-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6056279c273373cbc78d3132e74196f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8186, "upload_time": "2019-04-02T04:26:17", "url": "https://files.pythonhosted.org/packages/df/5d/1cbcea550779b39d9e92d80ad66ea8f19dcc61cea0b8c07c483f17316fa0/rndua-0.0.2.tar.gz" } ] }