{ "info": { "author": "Gatsby Lee", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "\n.. image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg\n :target: https://www.gnu.org/licenses/gpl-3.0\n\n.. image:: https://badge.fury.io/py/be-proxy-ip.svg\n :target: https://pypi.org/project/be-proxy-ip/\n\n.. image:: https://img.shields.io/travis/Gatsby-Lee/be-proxy-ip.svg\n :target: https://travis-ci.org/Gatsby-Lee/be-proxy-ip\n\n\nBE Proxy IP\n===========\n\nDefining Proxy IP object\n\n\nHow to install\n--------------\n\n.. code-block:: bash\n\n pip install be-proxy-ip\n\n\nHow to init ProxyIP object\n--------------------------\n\nUsing ProxyIP init\n^^^^^^^^^^^^^^^^^^\n\n.. code-block:: python\n\n >>> from be_proxy_ip import ProxyIP\n >>> p = ProxyIP(proxy_ip='1.2.3.4',\n .... proxy_port=8888,\n .... proxy_username='hello',\n .... proxy_pwd='doyouknow',\n .... request_ip='1.2.3.4')\n >>> print(p)\n ProxyIP(proxy_ip='1.2.3.4', proxy_port=8888, request_ip='1.2.3.4', proxy_id=-1, num_ok_requests=0, num_banned_requests=0, num_timedout_requests=0, proxy_username='hello', proxy_pwd='*********', counted=0)\n\n\nUsing ProxyIP.create_from_tuple\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nOrder in PROXY_INFO tuple\n\n0. proxy_id\n1. proxy_ip\n2. proxy_port\n3. proxy_username\n4. proxy_pwd\n5. last_request_time\n6. num_ok_requests\n7. num_banned_requests\n8. num_timedout_requests\n9. counted\n10. request_ip\n\n.. code-block:: python\n\n >>> PROXY_INFO = [\n ... 1, '1.2.3.4', 3999, 'hello-proxy', 'hellop-proxy-pwd',\n ... -1, 11, 22, 33, 44, '4.5.6.7'\n ... ]\n >>> from be_proxy_ip import ProxyIP\n >>> p = ProxyIP.create_from_tuple(PROXY_INFO)\n >>> print(p)\n ProxyIP(proxy_ip='1.2.3.4', proxy_port=3999, request_ip='4.5.6.7', proxy_id=1, num_ok_requests=11, num_banned_requests=22, num_timedout_requests=33, proxy_username='hello-proxy', proxy_pwd='****************', counted=44)\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Gatsby-Lee/be-proxy-ip", "keywords": "proxy ip", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "be-proxy-ip", "package_url": "https://pypi.org/project/be-proxy-ip/", "platform": "", "project_url": "https://pypi.org/project/be-proxy-ip/", "project_urls": { "Homepage": "https://github.com/Gatsby-Lee/be-proxy-ip" }, "release_url": "https://pypi.org/project/be-proxy-ip/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "Proxy IP Object definition.", "version": "1.2.0" }, "last_serial": 5646894, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "48bf6428f57e8f747c81b0a9a7196f6a", "sha256": "3981dff8c0144d9f5d24d23c5f53fe95006e50de9b3942e66d1446e9ed35d0a9" }, "downloads": -1, "filename": "be_proxy_ip-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "48bf6428f57e8f747c81b0a9a7196f6a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15253, "upload_time": "2019-08-01T20:12:25", "url": "https://files.pythonhosted.org/packages/b5/af/fffe84b2657115e0bc0b47081bf42e3386eb5f947eae7c0d2a711a8728d1/be_proxy_ip-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42604393cf198537eff51394936e10a6", "sha256": "5ddc052df67f1df5a654dda4e708643067dc956f5c4f9fcfe798c5bdb98e9f64" }, "downloads": -1, "filename": "be-proxy-ip-1.0.0.tar.gz", "has_sig": false, "md5_digest": "42604393cf198537eff51394936e10a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3139, "upload_time": "2019-08-01T20:12:22", "url": "https://files.pythonhosted.org/packages/e9/fa/7f0a1d4bbabb7acd06e897d51b875ff32a1ecbd453e1009df9520346508a/be-proxy-ip-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8a9b013e1f986035e8da5290130fc7de", "sha256": "7a2b259dccd1fea45b1740ea3918c08ecf2f9bf47ee6327220e4a402d7ba5fa4" }, "downloads": -1, "filename": "be_proxy_ip-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8a9b013e1f986035e8da5290130fc7de", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15864, "upload_time": "2019-08-01T21:38:58", "url": "https://files.pythonhosted.org/packages/f9/44/fbdd11c2c194c2229d6bafddd251ad7fbee7fd4a4cd5909587c780167a83/be_proxy_ip-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50d2bdfecab2ae91c7a5a7902933f7fa", "sha256": "f567a2ee15f324f0a8b7ce711c019c49df8aa5cc10365f9e1de81c6a45a6f143" }, "downloads": -1, "filename": "be-proxy-ip-1.1.0.tar.gz", "has_sig": false, "md5_digest": "50d2bdfecab2ae91c7a5a7902933f7fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3825, "upload_time": "2019-08-01T21:38:56", "url": "https://files.pythonhosted.org/packages/1a/53/d9f3a29c51e1ed0ba6af85230f8c099dfb90e639d4671a9e7e70c3f152cd/be-proxy-ip-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "392d9dee2ff9d1f7d5c83df19db40f42", "sha256": "4582091c6f2b192b9abc203dab87c429a33283b3e8091445575ba885418ebd19" }, "downloads": -1, "filename": "be_proxy_ip-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "392d9dee2ff9d1f7d5c83df19db40f42", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15935, "upload_time": "2019-08-07T20:37:25", "url": "https://files.pythonhosted.org/packages/45/f5/7cc5aa8401a002b35f28caa783082d3002d9de6ee93f5a4e9e21508ab395/be_proxy_ip-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96dca8dbc7511bc688c77fc8e2f3ba63", "sha256": "f99dad2f9b5f431752341083f3be09498058db52133ed770634701e1118bbeca" }, "downloads": -1, "filename": "be-proxy-ip-1.2.0.tar.gz", "has_sig": false, "md5_digest": "96dca8dbc7511bc688c77fc8e2f3ba63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2019-08-07T20:37:23", "url": "https://files.pythonhosted.org/packages/75/ec/71478e515a5b58ef046dacb73b5e818fc5120a0b08031856236eaf032168/be-proxy-ip-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "392d9dee2ff9d1f7d5c83df19db40f42", "sha256": "4582091c6f2b192b9abc203dab87c429a33283b3e8091445575ba885418ebd19" }, "downloads": -1, "filename": "be_proxy_ip-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "392d9dee2ff9d1f7d5c83df19db40f42", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15935, "upload_time": "2019-08-07T20:37:25", "url": "https://files.pythonhosted.org/packages/45/f5/7cc5aa8401a002b35f28caa783082d3002d9de6ee93f5a4e9e21508ab395/be_proxy_ip-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96dca8dbc7511bc688c77fc8e2f3ba63", "sha256": "f99dad2f9b5f431752341083f3be09498058db52133ed770634701e1118bbeca" }, "downloads": -1, "filename": "be-proxy-ip-1.2.0.tar.gz", "has_sig": false, "md5_digest": "96dca8dbc7511bc688c77fc8e2f3ba63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2019-08-07T20:37:23", "url": "https://files.pythonhosted.org/packages/75/ec/71478e515a5b58ef046dacb73b5e818fc5120a0b08031856236eaf032168/be-proxy-ip-1.2.0.tar.gz" } ] }