{ "info": { "author": "gagan singh k", "author_email": "gaganpreet.gs007@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "greendeck-proxygrabber \ud83c\udfad\n---\n![Gd Logo](https://www.greendeck.co/images/logo/logo_full.png \"Greenddeck\")\n\n*This package is developed by [Greendeck](https://www.greendeck.co/)*\n### Install from pip\nhttps://pypi.org/project/greendeck-proxygrabber/\n\n```pip install greendeck-proxygrabber```\n\n---\n**WHATS NEW?**\n\nAdded proxy grabbing support of 4 new regions to proxy service, proxy grabber and proxy scraper.\n\n---\n\n### \ud83d\udc49 What is proxy service?\n\nProxy service is a service that keeps and updates a Mongo Database with latest up and running proxies.\n\n### \ud83d\udc49 How to use?\n\n##### import the service class\n\n```python\nfrom greendeck_proxygrabber import ProxyService\nservice = ProxyService(MONGO_URI = 'mongodb://127.0.0.1:27017',\n update_time = 300,\n pool_limit = 1000,\n update_count = 200,\n database_name = 'proxy_pool',\n collection_name_http = 'http',\n collection_name_https = 'https',\n country_code = 'ALL'\n )\n```\n\nThis creates a service object.\n\n##### Args\n\n* update_time = Time after which proxies will be updated (in seconds)\n* pool_limit = Limit after which insertion will change to updating\n* update_count = Number of proxies to request grabber at a time\n* database_name = Mongo Database name to store proxies in\n* collection_name_http = Collection name to store http proxies in\n* collection_name_https = Collection name to store https proxies in\n* country_code = ISO code of one of regions supported\n\nList of supported regions is:\n* Combined Regions: ALL\n* United States: US\n* Germany: DE\n* Great Britain: GB\n* France: FR\n* Czech Republic: CZ\n* Netherlands: NL\n* India: IN\n\n#### Starting the service\n\n```python\nservice.start()\n```\n\nStarting service gives the following output:\n\n```Starting proxy service with the following configuration\nMONGO_URI: mongodb://127.0.0.1:27017\nDatabase: proxy_pool\nCollection names: http, https\nPress Ctrl+C once to stop...\nRunning Proxy Service...\n```\n\nThis will run forever and will push/update proxies in mongodb after every {```update_time```} seconds.\n\n### \ud83d\udc49 What is proxy to mongo?\n\nProxy to mongo is a functionality that lets you grab a set of valid proxies from the Internet and store it to the desired MongoDB database. You can schedule this to update or insert a given set of proxies to your database of pool, i.e. put it on airflow or any task scheduler.\n\n### \ud83d\udc49 How to use?\n\n##### import the ProxyToMongo class\n\n```python\nfrom greendeck_proxygrabber import ProxyService\nservice = ProxyToMongo( MONGO_URI = MONGO_URI,\n pool_limit = 1000,\n length_proxy = 200,\n database_name='proxy_pool',\n collection_name_http='http',\n collection_name_https='https',\n country_code='DE'\n )\n```\n\nThis creates a service object.\n\n##### Args\n\n* pool_limit = Total number of proxies to keep in mongo/pass None if you don't want to update\n* length_proxy = Number of proxies to fetch at once\n* database_name = Mongo Database name to store proxies in\n* collection_name_http = Collection name to store http proxies in\n* collection_name_https = Collection name to store https proxies in\n* country_code = ISO code of one of regions supported\n\nList of supported regions is:\n* Combined Regions: ALL\n* United States: US\n* Germany: DE\n* Great Britain: GB\n* France: FR\n* Czech Republic: CZ\n* Netherlands: NL\n* India: IN\n\n#### Calling the ProxyToMongo grabber\n\n```python\nservice.get_quick_proxy()\n```\n\nStarting Grabber gives the following output:\n\n```Gathering proxies with the following configuration:\nMONGO_URI: mongodb://127.0.0.1:27017\nDatabase: proxy_pool\nCollection names: http, https\nPress Ctrl+C once to stop...\nRunning Proxy Grabber...\n```\n\nThis will run forever and will push/update proxies in mongodb after every {```update_time```} seconds.\n\n### \ud83d\udc49 How to use Proxy Grabber Class?\n\n##### import ```ProxyGrabber``` class\n```python\nfrom greendeck_proxygrabber import ProxyGrabber\n```\n\n##### initialize ```ProxyGrabber``` object\n```python\ngrabber = ProxyGrabber(len_proxy_list, country_code, timeout)\n```\nHere default values of some arguments are,\n```\nlen_proxy_list = 10\ncountry_code = 'ALL'\ntimeout = 2\n```\nCurrently the program only supports proxies of combined regions\n\n##### Getting checked, running proxies\nThe grab_proxy ```grab_proxy()``` function helps to fetch the proxies.\n```python\ngrabber.grab_proxy()\n```\nThis returns a dictionary of the following structure:\n```python\n{\n 'https': [< list of https proxies >],\n 'http': [< list of http proxies >],\n 'region': 'ALL' # default for now\n}\n```\n##### Getting an unchecked list of proxies\nThe grab_proxy ```proxy_scraper()``` method of ```ScrapeProxy``` helps to fetch the proxies.\nThis returns a list of 200 proxies of both type http and https.\n```python\nfrom greendeck_proxygrabber import ScrapeProxy\nproxies_http, proxies_https = ScrapeProxy.proxy_scraper()\n```\nThis returns list of proxies of type http proxies followed by https proxies.\n```\nhttp_proxies = [< list of http proxies >]\nhttps_proxies = [< list of https proxies >]\n```\n##### Filtering invalid proxies from a list of proxies\nThe ```proxy_checker_https``` and ```proxy_checker_http``` methods from ```ProxyChecker``` class helps to validate the proxies.\n\nGiven a list of proxies, it checks each of them to be valid or not, and returns a list of valid proxies from the proxies feeded to it.\n\n```python\nfrom greendeck_proxygrabber import ProxyChecker\nvalid_proxies_http = ProxyChecker.proxy_checker_http(proxy_list = proxy_list_http, timeout = 2)\nvalid_proxies_https = ProxyChecker.proxy_checker_https(proxy_list = proxy_list_https, timeout = 2)\n```\n\n---\n\ud83d\udc49 How to build your own pip package\n\n* open an account here https://pypi.org/\n\nIn the parent directory\n* ```python setup.py sdist bdist_wheel```\n* ```twine upload dist/*```\n\nreferences\n* https://medium.com/small-things-about-python/lets-talk-about-python-packaging-6d84b81f1bb5", "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/gagan1510/greendeck-proxygrabber", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "greendeck-proxygrabber", "package_url": "https://pypi.org/project/greendeck-proxygrabber/", "platform": "", "project_url": "https://pypi.org/project/greendeck-proxygrabber/", "project_urls": { "Homepage": "https://github.com/gagan1510/greendeck-proxygrabber" }, "release_url": "https://pypi.org/project/greendeck-proxygrabber/0.3.8/", "requires_dist": null, "requires_python": "", "summary": "Greendeck Proxy Grabber Package", "version": "0.3.8" }, "last_serial": 5939155, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "a2eb4180556e68bfe43ab6eeb1d880f9", "sha256": "dcb8b1235f2c2fe3722f38faeae4761c6ffe6ccb614246807c4d4a490edb60f8" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a2eb4180556e68bfe43ab6eeb1d880f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4552, "upload_time": "2019-08-10T14:06:22", "url": "https://files.pythonhosted.org/packages/a1/d4/132861bcf7c2e9ac6921534a072f04328947692dec10894813b78605208c/greendeck-proxygrabber-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "fb367716763cbe1b7abe1720b59a6ec5", "sha256": "b6aee3268ccb9b482afabfc363c1e1231793109b7cc28b9b965987e82cf0ab38" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.0.6.tar.gz", "has_sig": false, "md5_digest": "fb367716763cbe1b7abe1720b59a6ec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2019-08-10T18:15:25", "url": "https://files.pythonhosted.org/packages/5b/a5/e4ffd41abb5ddc940ee50fc68e900dee1f61df3271e33c790aa2cea9db4c/greendeck-proxygrabber-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "85808c89209c923a89af9d748cb54235", "sha256": "3bb895caadc23383b02e69226cc18425d498211966015c6ad4b253b99d956c45" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.0.7.tar.gz", "has_sig": false, "md5_digest": "85808c89209c923a89af9d748cb54235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4550, "upload_time": "2019-08-12T06:37:44", "url": "https://files.pythonhosted.org/packages/b8/4c/b7ca75765238054d0b1c6f79e446e7b460818b13fd3052a5abb87e8d7cc3/greendeck-proxygrabber-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "85564aac2b9f1e20d1cbc1369f26b56f", "sha256": "8c9f41b82da1c6a10350773727539c5797c8c3d7827d5040c00d1d00fc518354" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.0.8.tar.gz", "has_sig": false, "md5_digest": "85564aac2b9f1e20d1cbc1369f26b56f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4568, "upload_time": "2019-08-12T06:50:13", "url": "https://files.pythonhosted.org/packages/e7/6d/075a2940f3720dc7fb81b336f9c34141c1ff171567e8e9e298571c7a01cf/greendeck-proxygrabber-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "be18c5929168189c10c6eecc97a3bd9f", "sha256": "51c993191272ad0e140baad03604c9cb58d43e118a87b49747c48c5e80170bbf" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.0.9.tar.gz", "has_sig": false, "md5_digest": "be18c5929168189c10c6eecc97a3bd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6080, "upload_time": "2019-08-13T10:48:55", "url": "https://files.pythonhosted.org/packages/bf/39/49b91d03fa2be736d94ceb54da24db75dc356eedcb68fb7a525a56d737cc/greendeck-proxygrabber-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "466ac34bf7e3e2236c4e84cf561abc5e", "sha256": "31d7789f7b9a6f3280d0d570f477d51e68be283eeff1b94ed1cda1385179da74" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.1.0.tar.gz", "has_sig": false, "md5_digest": "466ac34bf7e3e2236c4e84cf561abc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5743, "upload_time": "2019-08-19T09:46:37", "url": "https://files.pythonhosted.org/packages/a9/9c/2a654aef4347b9d0a2b96c93af408326a8c01b2c1bb185bf796815e7d6fb/greendeck-proxygrabber-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1400323e92189ae388c0674a6f91bcb7", "sha256": "60b0442bbfdd083e2a95ba0a8a5d29160f361b45ef4872fea5a0d9d4b71fd2e0" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1400323e92189ae388c0674a6f91bcb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6082, "upload_time": "2019-08-18T09:29:16", "url": "https://files.pythonhosted.org/packages/76/b9/6d986eb366d51f8fd2e6685cba19243b1af54fe665a499f36d7fb6297f8f/greendeck-proxygrabber-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6b86e18e7a7790931b1289609713364e", "sha256": "8f20b46d1bac2de054991b79111e783179280fd318639b236c1bed057a513206" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6b86e18e7a7790931b1289609713364e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5684, "upload_time": "2019-08-19T12:21:53", "url": "https://files.pythonhosted.org/packages/d3/d1/a794a68f94ccb1e5e66b2ec72597becd819c0633fabcb58917decefdf489/greendeck-proxygrabber-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f9d94a5d1527fafa09f223e1002ed00a", "sha256": "ea34d682973851d1cde4192c646ae5fa8422012665a444ce358f506d60e4dce0" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f9d94a5d1527fafa09f223e1002ed00a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5635, "upload_time": "2019-08-19T12:42:44", "url": "https://files.pythonhosted.org/packages/20/fc/d0d8c14ec2d47eda7a343c769c6873c76d88ed8b60e2f4c097e3d182e110/greendeck-proxygrabber-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2474159b4bf839d8c360d6843fd64bbf", "sha256": "0830a1cc120b8cda22cf1f2ac8a1544b94e74f78fb7935e7b927f020b705850c" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2474159b4bf839d8c360d6843fd64bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5782, "upload_time": "2019-08-19T13:34:36", "url": "https://files.pythonhosted.org/packages/6b/05/9a67e2a40f7bfc5ebe194022a7cda5aab425b669489a8a166794f623e2cb/greendeck-proxygrabber-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4f31c8251d9af9f74549ffdfcdc9624c", "sha256": "69af56841fe36be0490eb0e8fa5ac6eca3ca89635035f68c78ca0931660c8726" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4f31c8251d9af9f74549ffdfcdc9624c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5927, "upload_time": "2019-08-20T10:16:19", "url": "https://files.pythonhosted.org/packages/4b/7c/54e1a7ac0daecb4b9f9343d5ee8906ac80e4d7ea5098fd7aa79391f27b42/greendeck-proxygrabber-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fb2f8ce482880804842df387daacda4c", "sha256": "79dcce610c3c333054c1ae467bba5ce782f84ce1c70a68f44f1e2718811e971f" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fb2f8ce482880804842df387daacda4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7572, "upload_time": "2019-08-21T09:48:40", "url": "https://files.pythonhosted.org/packages/e4/e5/0a70a65010959e1e2645c1eaec388d4a52c78aaaf44421e469969e87e478/greendeck-proxygrabber-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ea9c22a3fc369cc4b60bc9c0879439dd", "sha256": "7f127f1ac1d7edde7343b96401d10c80ffb7e60af76eea19523efa8a2d1d42f7" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ea9c22a3fc369cc4b60bc9c0879439dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7560, "upload_time": "2019-08-21T09:53:22", "url": "https://files.pythonhosted.org/packages/5f/3c/f2ebeb9666f3ec306ec72fa10064e91cbd38fa3633c150b6f88edd15b154/greendeck-proxygrabber-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "988bcf07f1f5c1ac387e03255cc21aac", "sha256": "e2c48d5471430f7a76943a4fa3c6c68fee0a1dfdbe2324abddc73a023eea99e0" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.2.2.tar.gz", "has_sig": false, "md5_digest": "988bcf07f1f5c1ac387e03255cc21aac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7612, "upload_time": "2019-08-21T11:06:51", "url": "https://files.pythonhosted.org/packages/c5/ac/c9056f6e1355d4f2aa28027d44cbb78664f07547a6c859c5aff17889ce11/greendeck-proxygrabber-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "62900f97d1d30e20c43639d8d746f216", "sha256": "c630c0a7e67080e6e00810703f73174a2f287a1e1a034575bfa7e777c0397d79" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.2.3.tar.gz", "has_sig": false, "md5_digest": "62900f97d1d30e20c43639d8d746f216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7613, "upload_time": "2019-08-22T13:30:49", "url": "https://files.pythonhosted.org/packages/f4/81/432ec89417e9fe495c936f7a26c50b0e901f7e342fcade66f5fe38528215/greendeck-proxygrabber-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "107b1f9987af680ff734eaff751db19e", "sha256": "af1f2d00dc1f1d244159e7960087370fd05b99399d3ffcf094afe7c17507568d" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.2.4.tar.gz", "has_sig": false, "md5_digest": "107b1f9987af680ff734eaff751db19e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7619, "upload_time": "2019-08-23T06:19:03", "url": "https://files.pythonhosted.org/packages/ab/cf/4802ab9a067d3c7b1ad439892fb2c767fbd7fd516410de06e74ff7cda566/greendeck-proxygrabber-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9b420d9e0791e1965c189ef16587fe15", "sha256": "bddb91581217b229c7fa03bf220c38186d1ce5dd62372d208e87831b625f856b" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.2.5.tar.gz", "has_sig": false, "md5_digest": "9b420d9e0791e1965c189ef16587fe15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7610, "upload_time": "2019-08-23T07:09:48", "url": "https://files.pythonhosted.org/packages/92/a5/16a737894f3e917d39c52e05a3843c5b3e5da3396a92a2e504af070196c6/greendeck-proxygrabber-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7953b21eec44968e716ae808fe999226", "sha256": "ea57c2a34f704ef2e86c0e7a30e49f36ef88a3226de1718f2ab830d3d0903414" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7953b21eec44968e716ae808fe999226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8850, "upload_time": "2019-09-02T14:53:13", "url": "https://files.pythonhosted.org/packages/e8/cb/4285bd9fd288e604c8753d63944435d366aff7467f9916b767f9f9b3bc12/greendeck-proxygrabber-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7922ae91505fc5a6dd6cd470c2db5836", "sha256": "f5beb2ec57422a6991c83071d8fa7e24af59b2822f373b09fbcf9fdb299fbcbf" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7922ae91505fc5a6dd6cd470c2db5836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8888, "upload_time": "2019-09-02T14:58:36", "url": "https://files.pythonhosted.org/packages/4d/80/1a499f673f4bfad4fab70140f70928eb4df7b7f318f3f64b09c7afdb14af/greendeck-proxygrabber-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e0a5bc011f0844071276c11f25bd2c5e", "sha256": "7abe3e3c14ec98a31e16ef76770ca019da01fb4285c5babc13fb0a36d2b19207" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e0a5bc011f0844071276c11f25bd2c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8830, "upload_time": "2019-09-02T15:10:14", "url": "https://files.pythonhosted.org/packages/f4/62/4817b1bb1d1f587ba8047fb767302b5d1f4d1a3f8e7fa11c13350e933c63/greendeck-proxygrabber-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "61da57d7058016c2f363c0e0c03ed40c", "sha256": "60a47878d40a3cc9ba3f7b514d2169b4eea6e723f9c380f0c10d7d0b42ab1a72" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.3.tar.gz", "has_sig": false, "md5_digest": "61da57d7058016c2f363c0e0c03ed40c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8871, "upload_time": "2019-09-04T06:48:08", "url": "https://files.pythonhosted.org/packages/f6/c5/5d6001d2c2b64c6b36f444413b643733067ccb04fee808795331a43623ba/greendeck-proxygrabber-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "d64d76d22e83055617be13dad037e11b", "sha256": "1d03c734bcac12b07824c587c47315fbf4c5e254e3adc7ea934edd82aae08bcc" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d64d76d22e83055617be13dad037e11b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8749, "upload_time": "2019-09-05T10:37:13", "url": "https://files.pythonhosted.org/packages/8f/d1/c5fc6b7acbec5b4d08839ebaf9931f1dea5fa069b16acbe29d6ff355af3e/greendeck-proxygrabber-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "0d71752518c7b260dda7fd2bee70dfc4", "sha256": "ad5d88b48a7b7d11bbaa94d19195257cc1aebd95fc9e0e18df042a5bb603f21c" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.5.tar.gz", "has_sig": false, "md5_digest": "0d71752518c7b260dda7fd2bee70dfc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8756, "upload_time": "2019-09-05T11:05:39", "url": "https://files.pythonhosted.org/packages/50/08/f7495d03d85e1882736de147adafd674048575103b0b029348d3994bf987/greendeck-proxygrabber-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "55624a6dfe645519a0eeedb9afc96129", "sha256": "63af79c3aa05b92e1ad9b742daceb23212d99da7a69297f0ef418ca2cd845ad7" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.6.tar.gz", "has_sig": false, "md5_digest": "55624a6dfe645519a0eeedb9afc96129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9162, "upload_time": "2019-09-06T08:50:45", "url": "https://files.pythonhosted.org/packages/5e/d2/19b5366a2d44e1be46fd3ae637085667155dd1fa03289d39c0183e517a7c/greendeck-proxygrabber-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "180dac0d53ff8cbe62c3b68ad8736ea2", "sha256": "440f89eb08a4b2bf254dafa657ff96b68bcd93f578763f64b7d4749608e4846d" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.7.tar.gz", "has_sig": false, "md5_digest": "180dac0d53ff8cbe62c3b68ad8736ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9259, "upload_time": "2019-09-14T13:04:39", "url": "https://files.pythonhosted.org/packages/43/a7/e9a21af45db6f8054527221d75d200d903db154df149e06cd3e2b5302a03/greendeck-proxygrabber-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "5c49bf868e6745651ac55863f2663776", "sha256": "7e7129c6157e889bf144faaed65135a6146a97fe9cbe4266f5d174ab3ba208f3" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.8.tar.gz", "has_sig": false, "md5_digest": "5c49bf868e6745651ac55863f2663776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9594, "upload_time": "2019-10-07T14:40:42", "url": "https://files.pythonhosted.org/packages/20/1e/cbc8df19ead8834e882182aca5e5e6298432bbacd429a14211945ef33241/greendeck-proxygrabber-0.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c49bf868e6745651ac55863f2663776", "sha256": "7e7129c6157e889bf144faaed65135a6146a97fe9cbe4266f5d174ab3ba208f3" }, "downloads": -1, "filename": "greendeck-proxygrabber-0.3.8.tar.gz", "has_sig": false, "md5_digest": "5c49bf868e6745651ac55863f2663776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9594, "upload_time": "2019-10-07T14:40:42", "url": "https://files.pythonhosted.org/packages/20/1e/cbc8df19ead8834e882182aca5e5e6298432bbacd429a14211945ef33241/greendeck-proxygrabber-0.3.8.tar.gz" } ] }