{ "info": { "author": "Luqman-Ud-Din Muhammad", "author_email": "luqmanuddinm@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Random User Agents\n==================\n\nRandom User Agents is a python library that provides list of user agents,\nfrom a collection of more than 326,000+ user agents, based on filters.\n\nSome of the filter names which can be passed to `UserAgent()` are listed below:\n\n operating_systems : [\n UNIX, LINUX, WINDOWS, MAC, ...\n ]\n\n hardware_types : [\n MOBILE, COMPUTER, SERVER, ...\n ]\n\n software_types : [\n WEB_BROWSER, BOT__CRAWLER, BOT__ANALYSER, ...\n ]\n\n software_names : [\n EDGE, CHROME, CHROMIUM, ANDROID, FIREFOX, OPERA, ...\n ]\n\n software_engines : [\n BLINK, GECKO, WEBKIT, ...\n ]\n\n popularity : [\n POPULAR, COMMON, AVERAGE, ....\n ]\n\n\n*All filters are available in random_user_agent.params*\n\n\nInstallation\n------------\n\nYou can install random_useragent by running the following command:\n\n pip install random_user_agent\n\nOr you can download direct from [Github](https://github.com/Luqman-Ud-Din/random_user_agent) and install it manually.\n\n\nUsage\n-----\n\nTo get 100 user agents of browser `chrome` based on operating systems `windows` or `linux`\n\n\n```python\n from random_user_agent.user_agent import UserAgent\n from random_user_agent.params import SoftwareName, OperatingSystem\n\n\n # you can also import SoftwareEngine, HardwareType, SoftwareType, Popularity from random_user_agent.params\n # you can also set number of user agents required by providing `limit` as parameter\n\n software_names = [SoftwareName.CHROME.value]\n operating_systems = [OperatingSystem.WINDOWS.value, OperatingSystem.LINUX.value] \n\n user_agent_rotator = UserAgent(software_names=software_names, operating_systems=operating_systems, limit=100)\n\n # Get list of user agents.\n user_agents = user_agent_rotator.get_user_agents()\n\n # Get Random User Agent String.\n user_agent = user_agent_rotator.get_random_user_agent()\n\n```\n\nLicense\n-------\nThe MIT License (MIT). Please see [License File](https://github.com/Luqman-Ud-Din/random_user_agent/blob/master/LICENSE) for more information.\n\n\nUser Agents Source\n-------\nspecial thanks to [whatismybrowser](https://developers.whatismybrowser.com/) for providing real user agents.\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/Luqman-Ud-Din/random_user_agent", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "random-user-agent", "package_url": "https://pypi.org/project/random-user-agent/", "platform": "", "project_url": "https://pypi.org/project/random-user-agent/", "project_urls": { "Homepage": "https://github.com/Luqman-Ud-Din/random_user_agent" }, "release_url": "https://pypi.org/project/random-user-agent/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "A package to get random user agents based filters provided by user", "version": "1.0.1" }, "last_serial": 4634777, "releases": { "0.0.6": [ { "comment_text": "", "digests": { "md5": "f0da4e8d7e996bd3be651115e0072f65", "sha256": "9eb1b95c73aeff9a6050914cac95f1ef0f6a80b928bb47118d3af112fbae8516" }, "downloads": -1, "filename": "random_user_agent-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f0da4e8d7e996bd3be651115e0072f65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5632866, "upload_time": "2018-10-01T13:28:50", "url": "https://files.pythonhosted.org/packages/01/8c/8773b95146a1a9bfacb45f617dc3e70f4d6cacfc34ee12cdea6a0dd1eca5/random_user_agent-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "716aa3f46667171041dd9137b8a40a23", "sha256": "e7d8016c930f4ce7d361291982a6d92c9a319108e16a4afaccd4d17a6fb77607" }, "downloads": -1, "filename": "random_user_agent-0.0.6.tar.gz", "has_sig": false, "md5_digest": "716aa3f46667171041dd9137b8a40a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5634877, "upload_time": "2018-10-01T13:29:08", "url": "https://files.pythonhosted.org/packages/9d/16/c279e160765d73abdba61a5321d4dc5ed9026f8dd1990d7fb7d1c228cf4d/random_user_agent-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2f5f8795ac5f94606913701f08e55479", "sha256": "db5c0aa24a9f749420f3602bace42711895ac415e2bdba5994486a325c1ff657" }, "downloads": -1, "filename": "random_user_agent-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2f5f8795ac5f94606913701f08e55479", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5632899, "upload_time": "2018-10-31T14:49:05", "url": "https://files.pythonhosted.org/packages/2a/60/e838104817ee6c3c84ab09cd53eed42f0d697b16793b9517052547867d10/random_user_agent-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c947ab20e0125c3a071483a4f70de515", "sha256": "2f78ddca7ca46fdf0cf47b92e41d8a4925e29ec584a7fad970c1387ad7e1c1ad" }, "downloads": -1, "filename": "random_user_agent-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c947ab20e0125c3a071483a4f70de515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5634936, "upload_time": "2018-10-31T14:49:23", "url": "https://files.pythonhosted.org/packages/4e/76/b1944dd45fa4c1029b008ccbdf422031f57bc48f058c1d66b81a564df49c/random_user_agent-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "864b9dd0b7f8644f6cea543a426321e2", "sha256": "c50e34f1831b8d858c92ebe11e6788e147c77b10f897b3a0a66bb2599d185c60" }, "downloads": -1, "filename": "random_user_agent-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "864b9dd0b7f8644f6cea543a426321e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5633906, "upload_time": "2018-11-13T11:30:50", "url": "https://files.pythonhosted.org/packages/51/60/3614ae82883bbf1b1f3026ef61c0181341ce0b05ea9d8df4d60116d3108f/random_user_agent-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111d93d29d0599f023aca3e9eee6eab0", "sha256": "8c8a6b7d151650db4fccabf0ff9659b0877b999e6e4c8c274e4ca279e4eab1df" }, "downloads": -1, "filename": "random_user_agent-0.0.8.tar.gz", "has_sig": false, "md5_digest": "111d93d29d0599f023aca3e9eee6eab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5635343, "upload_time": "2018-11-13T11:31:08", "url": "https://files.pythonhosted.org/packages/8c/6a/3c2a274d7478682e92327a12b4fa8bcc587c3b70b20a867133e19b2d9a0e/random_user_agent-0.0.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "592086086507caabe828740029e4b983", "sha256": "1dd8cda469c11cf07317edc9d6cb7d8f73bfbe6a815e315c6d7dad4e953f74ec" }, "downloads": -1, "filename": "random_user_agent-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "592086086507caabe828740029e4b983", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8235142, "upload_time": "2018-12-13T15:53:52", "url": "https://files.pythonhosted.org/packages/44/ba/6c81a2966e58e2229795ce68cc56d58002f391985d0721eb7372a23217f7/random_user_agent-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a0f5d55e73ecfa139d71a46fa51cfb3", "sha256": "f603af96e9af9ba1ddace1e86c017312955690d0f2cef9447d17cee6afdf75e8" }, "downloads": -1, "filename": "random_user_agent-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7a0f5d55e73ecfa139d71a46fa51cfb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8237116, "upload_time": "2018-12-13T15:54:18", "url": "https://files.pythonhosted.org/packages/30/3a/4672fe4e510329acd23d9d6045d81062b43b1647f5ac3d52418a38b372fb/random_user_agent-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e17f7671e8fdf54094525cba72497d74", "sha256": "535636a55fb63fe3d74fd0260d854c241d9f2946447026464e578e68eac17dac" }, "downloads": -1, "filename": "random_user_agent-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e17f7671e8fdf54094525cba72497d74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8235140, "upload_time": "2018-12-26T08:12:33", "url": "https://files.pythonhosted.org/packages/61/88/8a953b6f08d7cc709695be1a640cdd3a50996636e675381c2b3ec2d7ec44/random_user_agent-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a80df5369aab08984cd85d45ef51773", "sha256": "8f8ca26ec8cb1d24ad1758d8b8f700d154064d641dbe9a255cfec42960fbd012" }, "downloads": -1, "filename": "random_user_agent-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2a80df5369aab08984cd85d45ef51773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8237117, "upload_time": "2018-12-26T08:12:58", "url": "https://files.pythonhosted.org/packages/ab/29/7bfe8fec7002a62ebf3317af6c52251f229516d7ff405ea9b168f8417404/random_user_agent-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e17f7671e8fdf54094525cba72497d74", "sha256": "535636a55fb63fe3d74fd0260d854c241d9f2946447026464e578e68eac17dac" }, "downloads": -1, "filename": "random_user_agent-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e17f7671e8fdf54094525cba72497d74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8235140, "upload_time": "2018-12-26T08:12:33", "url": "https://files.pythonhosted.org/packages/61/88/8a953b6f08d7cc709695be1a640cdd3a50996636e675381c2b3ec2d7ec44/random_user_agent-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a80df5369aab08984cd85d45ef51773", "sha256": "8f8ca26ec8cb1d24ad1758d8b8f700d154064d641dbe9a255cfec42960fbd012" }, "downloads": -1, "filename": "random_user_agent-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2a80df5369aab08984cd85d45ef51773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8237117, "upload_time": "2018-12-26T08:12:58", "url": "https://files.pythonhosted.org/packages/ab/29/7bfe8fec7002a62ebf3317af6c52251f229516d7ff405ea9b168f8417404/random_user_agent-1.0.1.tar.gz" } ] }