{ "info": { "author": "Gregory Petukhov", "author_email": "lorien@lorien.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Prox - the tool to check how bad your proxy list is\n===================================================\n\nInstallation\n------------\n\n.. code:: bash\n\n pip3 install -U prox\n\n\nHow to check the proxy list\n---------------------------\n\nYou have to provide at least the type and location of proxy list.\n\nIf the proxylist located at http://example.com/abc.txt:\n\n.. code:: bash\n\n prox_check socks URL http://example.com/abc.txt\n\nIf the list is in local file:\n\n.. code:: bash\n\n prox_check socks path/to/file.txt\n\n\nHow to check multiple lists\n---------------------------\n\nCreate file foo.yml like:\n\n.. code:: text\n \n config:\n save: 1\n\n task:\n - proxy_type: socks\n plist_url: var/plist1.txt\n limit: 100\n\n - proxy_type: http\n plist_url: http://example.com/servers.txt\n limit: 100\n\nIt should by YML list of tasks. Each task contains key names same\nas check_plist.py command line arguments.\n\nRun the command:\n\n.. code:: bash\n\n prox_task foo.yml\n\nThe tool to filter proxy list by countries\n------------------------------------------\n\nUse `prox_geo` command with `--stat` option to see number of proxies grouped by country.\n\nUse `prox_geo` command with `-i`, `-x` and `--exclude-list` options to filter proxy list\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lorien/prox", "keywords": "proxy proxylist", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "prox", "package_url": "https://pypi.org/project/prox/", "platform": "", "project_url": "https://pypi.org/project/prox/", "project_urls": { "Homepage": "http://github.com/lorien/prox" }, "release_url": "https://pypi.org/project/prox/0.0.17/", "requires_dist": null, "requires_python": "", "summary": "The tool to check the health of proxy list", "version": "0.0.17" }, "last_serial": 2453350, "releases": { "0.0.1": [], "0.0.10": [ { "comment_text": "", "digests": { "md5": "491f4ab76571710d48ed0e3d6474cf37", "sha256": "ff769f1231faf949c4154ad0debe83c4710e84eef549ddab8c9f6e59db7f2cbc" }, "downloads": -1, "filename": "prox-0.0.10.tar.gz", "has_sig": false, "md5_digest": "491f4ab76571710d48ed0e3d6474cf37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5202, "upload_time": "2016-10-15T17:16:08", "url": "https://files.pythonhosted.org/packages/9f/fc/daa289f710e865c3a2da0d4aa0afaddb1429cf96cc5e47847e4a53509a07/prox-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "92f8e3f795ac51319e5487644a84a241", "sha256": "29f9b4a3a3de5a44da5be7e87568df96c20fb5d3279d620a789a96d749700383" }, "downloads": -1, "filename": "prox-0.0.11.tar.gz", "has_sig": false, "md5_digest": "92f8e3f795ac51319e5487644a84a241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5279, "upload_time": "2016-10-15T20:33:07", "url": "https://files.pythonhosted.org/packages/e4/6c/f4f987358d297f08d1a873ac7a377cdbd7031a192ff2cbd50417ee08938c/prox-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "6278ba16278ae0e2ac4bed8fe151b937", "sha256": "c391a0e5876c25bcb06944463bf75f0828f36039740314949c3357eab45793b8" }, "downloads": -1, "filename": "prox-0.0.12.tar.gz", "has_sig": false, "md5_digest": "6278ba16278ae0e2ac4bed8fe151b937", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5180, "upload_time": "2016-10-27T23:22:32", "url": "https://files.pythonhosted.org/packages/da/1e/55136867e3d3159f3873ebb0a0cb138a6943cf810bbe3ec45005d98496d4/prox-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "49d555ac91d84b7484310475122fb620", "sha256": "73b7f9aae6aa726ca7d1320e41ce61bc14d276cd469b5c6e4d2d25f82ee195cf" }, "downloads": -1, "filename": "prox-0.0.13.tar.gz", "has_sig": false, "md5_digest": "49d555ac91d84b7484310475122fb620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5183, "upload_time": "2016-10-27T23:24:32", "url": "https://files.pythonhosted.org/packages/74/90/b0b896096897012108978241751a699ef2f625ad96fe47c4694878601d73/prox-0.0.13.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "0e7a79b45b5e117387b1b8449adb1089", "sha256": "73d42e73d06812b1c8f35991be2b6428b543bca396c225eb341aaa37d94e91ed" }, "downloads": -1, "filename": "prox-0.0.15.tar.gz", "has_sig": false, "md5_digest": "0e7a79b45b5e117387b1b8449adb1089", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1271855, "upload_time": "2016-10-29T14:34:23", "url": "https://files.pythonhosted.org/packages/61/84/b3f7ef55bcc1fc92fdfdc337d88358a39341b48b8956e657b29c524cf602/prox-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "cc2ca76b1d7e4cf43a02ab32a04aa6d0", "sha256": "6120825e0f59969ebd2a172ad286ba67d57a684577c4e5b44e72760a1421e3e4" }, "downloads": -1, "filename": "prox-0.0.16.tar.gz", "has_sig": false, "md5_digest": "cc2ca76b1d7e4cf43a02ab32a04aa6d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1271849, "upload_time": "2016-10-29T14:37:55", "url": "https://files.pythonhosted.org/packages/a1/3f/74f8ace60ed0f567835fc2d012368da6deefe807a650a05fdd17cedb15d8/prox-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "2b90a33acc86ee783475fc34a803be43", "sha256": "001f634b240e2844b0653df8f895e9f0aa1a242b733153a37ae7340f2979ac7b" }, "downloads": -1, "filename": "prox-0.0.17.tar.gz", "has_sig": false, "md5_digest": "2b90a33acc86ee783475fc34a803be43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1271975, "upload_time": "2016-11-10T16:25:02", "url": "https://files.pythonhosted.org/packages/54/2e/9a755b5b16df7ad7ab5b801b034fcba10be8045beeef1d2c745859a5d9f2/prox-0.0.17.tar.gz" } ], "0.0.3": [], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6561bce2c1d3e653e03389d5bcd379eb", "sha256": "3cbfc31bf89b783af9da23d15c8c6c5722fa6bd5b63218bd248a9d8e66c3dfc8" }, "downloads": -1, "filename": "prox-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6561bce2c1d3e653e03389d5bcd379eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5001, "upload_time": "2016-10-15T16:27:26", "url": "https://files.pythonhosted.org/packages/b2/39/a4e7977a867a739da3e5c2bdf719ccd2b4c8faa5a311fccdbee3f93bcbe3/prox-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "052759562129330191950aa067589130", "sha256": "2eabc307082ab2b12f616912759d12ae3527463c39b64b67abfaa34749bba5aa" }, "downloads": -1, "filename": "prox-0.0.5.tar.gz", "has_sig": false, "md5_digest": "052759562129330191950aa067589130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5026, "upload_time": "2016-10-15T16:30:25", "url": "https://files.pythonhosted.org/packages/55/fd/d4e98a2c32600ab7f4d61e648bbe60fe5c892cdc42953d0536fe8de4157f/prox-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "81f58245f6e3b91d03380ecd1d6ec60b", "sha256": "598725676fa1d50bd101142847d9876c14309f4aca09ec00e56e33fd8dbf8faa" }, "downloads": -1, "filename": "prox-0.0.6.tar.gz", "has_sig": false, "md5_digest": "81f58245f6e3b91d03380ecd1d6ec60b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5043, "upload_time": "2016-10-15T16:31:45", "url": "https://files.pythonhosted.org/packages/d5/e8/31801c54113fa612f10a59881e41252aa4e04175a8fa3d47536c1b0f8721/prox-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "4a255c82fdb74b8c1488e10c6e85d90e", "sha256": "d0dadba7a625a301e265c9a2ab8619ac3a854d55ad0da149351cbb6bb0ca6993" }, "downloads": -1, "filename": "prox-0.0.8.tar.gz", "has_sig": false, "md5_digest": "4a255c82fdb74b8c1488e10c6e85d90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5116, "upload_time": "2016-10-15T16:50:00", "url": "https://files.pythonhosted.org/packages/07/6c/960106700b5715141b661d1946a5cf6adb2c83692dfd6f039f64a950129c/prox-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "73bde63c50a766d0ca7e6d8a9ecd3096", "sha256": "9cf1acad4b9988c44ca9dffbbaa56f995456f42ac3f9235226b866bbd19721f6" }, "downloads": -1, "filename": "prox-0.0.9.tar.gz", "has_sig": false, "md5_digest": "73bde63c50a766d0ca7e6d8a9ecd3096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5193, "upload_time": "2016-10-15T17:04:20", "url": "https://files.pythonhosted.org/packages/dc/1e/498ddbbb8841a0b6ad293d2574833d974c0f93e618d738377e45e3ef0191/prox-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b90a33acc86ee783475fc34a803be43", "sha256": "001f634b240e2844b0653df8f895e9f0aa1a242b733153a37ae7340f2979ac7b" }, "downloads": -1, "filename": "prox-0.0.17.tar.gz", "has_sig": false, "md5_digest": "2b90a33acc86ee783475fc34a803be43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1271975, "upload_time": "2016-11-10T16:25:02", "url": "https://files.pythonhosted.org/packages/54/2e/9a755b5b16df7ad7ab5b801b034fcba10be8045beeef1d2c745859a5d9f2/prox-0.0.17.tar.gz" } ] }