{ "info": { "author": "Nekmo", "author_email": "contacto@nekmo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://raw.githubusercontent.com/Nekmo/proxy-db/master/images/proxy-db.png\n\n|\n\n.. image:: https://img.shields.io/travis/Nekmo/proxy-db.svg?style=flat-square\n :target: https://travis-ci.org/Nekmo/proxy-db\n :alt: Latest Travis CI build status\n\n.. image:: https://img.shields.io/pypi/v/proxy-db.svg?style=flat-square\n :target: https://pypi.org/project/proxy-db/\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/proxy-db.svg?style=flat-square\n :target: https://pypi.org/project/proxy-db/\n :alt: Python versions\n\n.. image:: https://img.shields.io/codeclimate/maintainability/Nekmo/proxy-db.svg?style=flat-square\n :target: https://codeclimate.com/github/Nekmo/proxy-db\n :alt: Code Climate\n\n.. image:: https://img.shields.io/codecov/c/github/Nekmo/proxy-db/master.svg?style=flat-square\n :target: https://codecov.io/github/Nekmo/proxy-db\n :alt: Test coverage\n\n.. image:: https://img.shields.io/requires/github/Nekmo/proxy-db.svg?style=flat-square\n :target: https://requires.io/github/Nekmo/proxy-db/requirements/?branch=master\n :alt: Requirements Status\n\n\n========\nproxy-db\n========\n\n\nManage free and private proxies on local db for Python Projects. Each proxy has a score according to how it works.\nAdd a positive vote if the proxy works correctly and a negative vote if it does not work. In addition, proxy-db\ndetermines the real country of the proxy using geoip.\n\n.. code-block:: python\n\n import requests\n from requests.exceptions import Timeout, ConnectionError, ProxyError\n from proxy_db.proxies import ProxiesList\n\n proxy = next(ProxiesList())\n try:\n requests.get('http://site.com/', proxies=proxy)\n except (Timeout, ConnectionError, ProxyError):\n proxy.negative()\n else:\n proxy.positive()\n\n\nProxy-db will return the best proxies first (more positive votes). You can also filter by country:\n\n.. code-block:: python\n\n from proxy_db.proxies import ProxiesList\n\n spain_proxy = next(ProxiesList('es'))\n # ...\n\n\nFree proxies providers included:\n\n* ProxyNova\n\n\nInstall\n=======\nIf you have Pip installed on your system, you can use it to install the latest ProxyDB stable version::\n\n $ sudo pip3 install proxy-db\n\nPython 2.7 & 3.4-3.7 are supported but Python 3.x is recommended. Use ``pip2`` on install for Python2.\n\n\n* Free software: Apache Software License 2.0\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Nekmo/proxy-db/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Nekmo/proxy-db/", "keywords": "proxy-db", "license": "", "maintainer": "", "maintainer_email": "", "name": "proxy-db", "package_url": "https://pypi.org/project/proxy-db/", "platform": "linux", "project_url": "https://pypi.org/project/proxy-db/", "project_urls": { "Download": "https://github.com/Nekmo/proxy-db/archive/master.zip", "Homepage": "https://github.com/Nekmo/proxy-db/" }, "release_url": "https://pypi.org/project/proxy-db/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "Manage free and private proxies on local db for Python Projects.\n", "version": "0.2.3" }, "last_serial": 4399580, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9b60e8ca10b089ddfacd017147f4bfb1", "sha256": "54e26b05aab94cebb08230edec8880301c4dba15110189fbdda8bc175e222996" }, "downloads": -1, "filename": "proxy_db-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b60e8ca10b089ddfacd017147f4bfb1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4177, "upload_time": "2018-01-19T01:45:26", "url": "https://files.pythonhosted.org/packages/3e/e1/c48ba1b08a0cad57a540c26946a75d1f515b0609cdbccc7d1c89da526a9a/proxy_db-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f846aa98112e6cb92cb77617f24fef1", "sha256": "371282be2e6a09c83244e895bed4077d65920921bdb6a2f592fe631cbf47197b" }, "downloads": -1, "filename": "proxy-db-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6f846aa98112e6cb92cb77617f24fef1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11520, "upload_time": "2018-01-19T01:45:23", "url": "https://files.pythonhosted.org/packages/35/6e/3506891659cc563b082568beae1e38b47d8c9556118a4e19ab1772849757/proxy-db-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d73576aa64285aa61315d593eb15af2f", "sha256": "d0313e54abb4342b4ac696b38d97a1da6064b4960fd2a9eb17ceae1dd40c2c61" }, "downloads": -1, "filename": "proxy-db-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d73576aa64285aa61315d593eb15af2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18611, "upload_time": "2018-10-20T16:16:31", "url": "https://files.pythonhosted.org/packages/19/90/073639bb25aa7914a1947410296c716812caae36147a33f0756856b513cc/proxy-db-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1ca83f0370c7beaa676747eb00601dd6", "sha256": "e238d0ccd6c50cf36cf1d111d78b2b9384353ac7d5caf6cb70142862d5648698" }, "downloads": -1, "filename": "proxy-db-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1ca83f0370c7beaa676747eb00601dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19794, "upload_time": "2018-10-21T01:52:15", "url": "https://files.pythonhosted.org/packages/d9/36/96a2074d04f0403f55665d733c598b85323cfe5ca01ae3bb586725530ead/proxy-db-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0c66236f51baf88f2a45982ed87a1427", "sha256": "3e0cbdbe35de61e450c163b6b26ef3cb7d004f2fd5c94a7b26f257793d6bb793" }, "downloads": -1, "filename": "proxy-db-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0c66236f51baf88f2a45982ed87a1427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19887, "upload_time": "2018-10-21T02:00:36", "url": "https://files.pythonhosted.org/packages/3f/1d/25706b555508f9e0233ee00fb2ebe3b04355665844fcbcbc561b48b96f47/proxy-db-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "383f9609ca60820aee751608dd2e7957", "sha256": "e145de9c84902b8f64cbe0d739520328eca431029d2f7eccbf6a3db70fa498b6" }, "downloads": -1, "filename": "proxy-db-0.2.3.tar.gz", "has_sig": false, "md5_digest": "383f9609ca60820aee751608dd2e7957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19958, "upload_time": "2018-10-21T14:10:22", "url": "https://files.pythonhosted.org/packages/c7/0d/f1ddfafb72ac9b140907bcb024947e581507368318e28dd0cf81b5c6abff/proxy-db-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "383f9609ca60820aee751608dd2e7957", "sha256": "e145de9c84902b8f64cbe0d739520328eca431029d2f7eccbf6a3db70fa498b6" }, "downloads": -1, "filename": "proxy-db-0.2.3.tar.gz", "has_sig": false, "md5_digest": "383f9609ca60820aee751608dd2e7957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19958, "upload_time": "2018-10-21T14:10:22", "url": "https://files.pythonhosted.org/packages/c7/0d/f1ddfafb72ac9b140907bcb024947e581507368318e28dd0cf81b5c6abff/proxy-db-0.2.3.tar.gz" } ] }