{ "info": { "author": "Vision Network", "author_email": "michael@vision.network", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Shadowsocks(R) tools\n\n[![PyPi Version](http://img.shields.io/pypi/v/shadowsocksr-tools.svg)](https://pypi.python.org/pypi/shadowsocksr-tools/)\n\n\n\n", "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/voken100g/python-shadowsocksr-tools.git", "keywords": "Proxy,Shadowsocks,Shadowsocksr,IP,GEO_IP", "license": "", "maintainer": "", "maintainer_email": "", "name": "shadowsocksr-tools", "package_url": "https://pypi.org/project/shadowsocksr-tools/", "platform": "", "project_url": "https://pypi.org/project/shadowsocksr-tools/", "project_urls": { "Homepage": "https://github.com/voken100g/python-shadowsocksr-tools.git" }, "release_url": "https://pypi.org/project/shadowsocksr-tools/1.3.3/", "requires_dist": [ "requests-cache", "ip-query", "qwert", "cli-print", "proxy-fn", "common-patterns" ], "requires_python": "", "summary": "Python Shadowsocksr tools.", "version": "1.3.3" }, "last_serial": 5971110, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "cfa1d6d24a5aa40fa0f41be861d5d4bd", "sha256": "1ff8a144c3ed476c7a540e833366bcd5680364d905bb94c7583268f1769de711" }, "downloads": -1, "filename": "shadowsocksr_tools-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cfa1d6d24a5aa40fa0f41be861d5d4bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6935, "upload_time": "2019-05-16T03:17:19", "url": "https://files.pythonhosted.org/packages/3e/0e/77be6940acc261f9e96bba8f055b0137dd3c897b95b04a77ef350874faac/shadowsocksr_tools-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c58575de8e0408176054b7b30fa40185", "sha256": "1778043710b88284198fc4daa3f88f2864c6f76de939c38bb24e0103257af102" }, "downloads": -1, "filename": "shadowsocksr-tools-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c58575de8e0408176054b7b30fa40185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5331, "upload_time": "2019-05-16T03:17:22", "url": "https://files.pythonhosted.org/packages/9b/b5/f7a94009a091df4e2a30fcbddb0942c1e2ddb11fecf4a0ac90b707ed91f6/shadowsocksr-tools-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bc8efe49652c25c5873c4a13b7fa9002", "sha256": "f91bebbb9afded7d1cf97d0720119572a59e35d5d9deb4bfce67f4fa5a524e46" }, "downloads": -1, "filename": "shadowsocksr_tools-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bc8efe49652c25c5873c4a13b7fa9002", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6885, "upload_time": "2019-05-17T02:01:35", "url": "https://files.pythonhosted.org/packages/dd/45/07252f5ba30e68197884f1434670296eda6c8d8163be471a1405d31c737e/shadowsocksr_tools-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf0ec96c64aa683d52d9bbcbe9bbb829", "sha256": "f66166fc2f1efc95b90d8bacc5a193c5b461b4d2a60dc898f64b9822417a1beb" }, "downloads": -1, "filename": "shadowsocksr-tools-1.1.0.tar.gz", "has_sig": false, "md5_digest": "cf0ec96c64aa683d52d9bbcbe9bbb829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5276, "upload_time": "2019-05-17T02:01:37", "url": "https://files.pythonhosted.org/packages/fb/4a/5f6c0ac76195c5093f6d4013bf08eab4f7d1a23b9e33c0b806a065be9144/shadowsocksr-tools-1.1.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e395950b5bb255392420609eeb8380df", "sha256": "011d6f752cf7218a5f99481f620ed7dc2774f0678faa7127ce9bbaf51c55db65" }, "downloads": -1, "filename": "shadowsocksr_tools-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e395950b5bb255392420609eeb8380df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6843, "upload_time": "2019-05-17T06:12:15", "url": "https://files.pythonhosted.org/packages/d5/14/b1c2e6c3bb362c223ad13f06674dc65b5828b4ae43aad2bdee04fd7c6583/shadowsocksr_tools-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d33e15bb739c311809b57e8d8cf9af", "sha256": "894bad7eeab159f0c06d61db40881b19fa0a09e9803ca001f28ca1bf66e23aad" }, "downloads": -1, "filename": "shadowsocksr-tools-1.3.0.tar.gz", "has_sig": false, "md5_digest": "68d33e15bb739c311809b57e8d8cf9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5236, "upload_time": "2019-05-17T06:12:17", "url": "https://files.pythonhosted.org/packages/0d/e3/47da2ef2294e507b5396e93f09ce267f822054b8168c0a628da1ff5f0a6d/shadowsocksr-tools-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "47c0e425937fc7c73ddf626a7f3c446c", "sha256": "a4d146ede238f807f266025383e10d8fbe192377907f860913397d06975c67b5" }, "downloads": -1, "filename": "shadowsocksr_tools-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "47c0e425937fc7c73ddf626a7f3c446c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6909, "upload_time": "2019-10-13T15:16:17", "url": "https://files.pythonhosted.org/packages/74/fd/b16ee57c1f743e733300eeef29276aff3eafdd400d2b4fae7a0f63a1edfd/shadowsocksr_tools-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "880dae4dea5cf91efede62da4ac532ee", "sha256": "fbdaf74a7de8278cf56fdbf39b5bf34ee2c8b52b1b65a461d788d4931b44cc2c" }, "downloads": -1, "filename": "shadowsocksr-tools-1.3.1.tar.gz", "has_sig": false, "md5_digest": "880dae4dea5cf91efede62da4ac532ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5301, "upload_time": "2019-10-13T15:16:19", "url": "https://files.pythonhosted.org/packages/15/1e/158f618aadb59113131451575bb3325df1052fbb75ca2b138c9872e986f4/shadowsocksr-tools-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "a2c263c30277278515aed8b91002a835", "sha256": "20f6d5b3d6bf0474c73f7bdbaee9f56806f5d79b20262e98f5bc444a6317cc54" }, "downloads": -1, "filename": "shadowsocksr_tools-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a2c263c30277278515aed8b91002a835", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6905, "upload_time": "2019-10-13T15:31:00", "url": "https://files.pythonhosted.org/packages/d6/c8/dd1cb17f321482baf396b11afc478013070908150cd5c43438d5ca4687a8/shadowsocksr_tools-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e74527a20f0f47025a74b5e787aeb91c", "sha256": "6188cea1886d75e220e23456129fdcc1a37c8cd0bfa262543d34db3c6f66d4e6" }, "downloads": -1, "filename": "shadowsocksr-tools-1.3.2.tar.gz", "has_sig": false, "md5_digest": "e74527a20f0f47025a74b5e787aeb91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5298, "upload_time": "2019-10-13T15:31:02", "url": "https://files.pythonhosted.org/packages/b0/44/4d31207497e00de4a3fd282b80c668b8c8739b00efa9fc49c191ecd2359e/shadowsocksr-tools-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "6dff5a115c9a6bdfca6879a8e2773f8c", "sha256": "99a0c9fd253639249fba0b34e263db0f63aaf82d819b35c3c5f15a0fcd4ff5f3" }, "downloads": -1, "filename": "shadowsocksr_tools-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6dff5a115c9a6bdfca6879a8e2773f8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6909, "upload_time": "2019-10-14T11:47:08", "url": "https://files.pythonhosted.org/packages/79/ac/ddc38bdcbd28319a3dac3688ef89c82ea87a847f705b9d4a66520f38a2f6/shadowsocksr_tools-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "218b8891dd7e6b5eb9af31b00b898c59", "sha256": "2010813e26139dbed5c19320bc527b627f54615a2546819ce5675c40f7962c8c" }, "downloads": -1, "filename": "shadowsocksr-tools-1.3.3.tar.gz", "has_sig": false, "md5_digest": "218b8891dd7e6b5eb9af31b00b898c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5302, "upload_time": "2019-10-14T11:47:16", "url": "https://files.pythonhosted.org/packages/b4/9b/67ad976b1c73f1d93a7c10eb8978faf3f287232082420a713e2270ebce2f/shadowsocksr-tools-1.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6dff5a115c9a6bdfca6879a8e2773f8c", "sha256": "99a0c9fd253639249fba0b34e263db0f63aaf82d819b35c3c5f15a0fcd4ff5f3" }, "downloads": -1, "filename": "shadowsocksr_tools-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6dff5a115c9a6bdfca6879a8e2773f8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6909, "upload_time": "2019-10-14T11:47:08", "url": "https://files.pythonhosted.org/packages/79/ac/ddc38bdcbd28319a3dac3688ef89c82ea87a847f705b9d4a66520f38a2f6/shadowsocksr_tools-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "218b8891dd7e6b5eb9af31b00b898c59", "sha256": "2010813e26139dbed5c19320bc527b627f54615a2546819ce5675c40f7962c8c" }, "downloads": -1, "filename": "shadowsocksr-tools-1.3.3.tar.gz", "has_sig": false, "md5_digest": "218b8891dd7e6b5eb9af31b00b898c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5302, "upload_time": "2019-10-14T11:47:16", "url": "https://files.pythonhosted.org/packages/b4/9b/67ad976b1c73f1d93a7c10eb8978faf3f287232082420a713e2270ebce2f/shadowsocksr-tools-1.3.3.tar.gz" } ] }