{ "info": { "author": "Lev Givon", "author_email": "lev@columbia.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development" ], "description": "Package Description\r\n-------------------\r\nGetProx is a library for retrieving lists of free HTTP proxies from various online \r\nsites. \r\n\r\nInstallation\r\n------------\r\nThe package may be installed as follows: ::\r\n\r\n pip install getprox\r\n\r\nUsage Examples\r\n--------------\r\nTo retrieve proxies from all available sources, invoke the package as follows: ::\r\n\r\n import getprox\r\n proxy_uri_list = getprox.proxy_get()\r\n\r\nProxies are returned in ``http://host:port`` format. By default, the proxies \r\nwill be tested using a simple timeout test to determine whether they are alive. \r\nA list of supported proxy sources can be obtained via ::\r\n\r\n proxy_src_list = getprox.sources()\r\n\r\nProxies may also be obtained from a specific source or sources. For example: ::\r\n\r\n proxy_uri_list = getprox.proxy_get('letushide')\r\n\r\nInternally, proxy retrieval and testing is performed asynchronously;\r\none can also access the asynchronous mechanism as follows: ::\r\n\r\n p = getprox.ProxyGet()\r\n # .. wait for a while ..\r\n proxy_src_list = p.get()\r\n\r\nInstantiation of the ``ProxyGet`` class will launch threads that perform \r\nretrieval and testing. If the threads finish running, the ``get()`` method will \r\nreturn the retrieved proxy URIs; if not, the method will return an empty list. \r\n\r\nDevelopment\r\n-----------\r\nThe latest release of the package may be obtained from\r\n`GitHub `_.\r\n\r\nTo Do\r\n-----\r\n* Add support for more proxy sources.\r\n* Expose proxy selection options for specific sources.\r\n* Provide more robust proxy checking algorithm.\r\n\r\nAuthor\r\n------\r\nSee the included AUTHORS.rst file for more information.\r\n\r\nLicense\r\n-------\r\nThis software is licensed under the\r\n`BSD License `_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lebedov/getprox", "keywords": "proxy, http", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "getprox", "package_url": "https://pypi.org/project/getprox/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/getprox/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lebedov/getprox" }, "release_url": "https://pypi.org/project/getprox/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Retrieve lists of free HTTP proxies from online sites.", "version": "0.1.1" }, "last_serial": 1372880, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "9c40bdb9a82f8c1f21f785b62de14a42", "sha256": "a1dd2b490741f8ae97e14439ee117efe20bc745f2d35c90e1aec3d8fa7b33a15" }, "downloads": -1, "filename": "getprox-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9c40bdb9a82f8c1f21f785b62de14a42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10105, "upload_time": "2015-01-06T05:10:25", "url": "https://files.pythonhosted.org/packages/f5/8a/91dcb7ce65957a032deef5afabc3aaa9c633bf49b3de635ef508e148957e/getprox-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c40bdb9a82f8c1f21f785b62de14a42", "sha256": "a1dd2b490741f8ae97e14439ee117efe20bc745f2d35c90e1aec3d8fa7b33a15" }, "downloads": -1, "filename": "getprox-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9c40bdb9a82f8c1f21f785b62de14a42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10105, "upload_time": "2015-01-06T05:10:25", "url": "https://files.pythonhosted.org/packages/f5/8a/91dcb7ce65957a032deef5afabc3aaa9c633bf49b3de635ef508e148957e/getprox-0.1.1.tar.gz" } ] }