{ "info": { "author": "Roy Binux", "author_email": "roy@binux.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP" ], "description": "Usage\n=====\n\n```\nUsage: pyproxy [OPTIONS]\n\nOptions:\n\n --bind addrs that debugger bind to (default\n 127.0.0.1)\n --config config file\n --debug debug mode (default False)\n --help show this help information\n --username proxy username\n --password proxy password\n --port the port that debugger listen to (default\n 8888)\n```\n\nAPI\n===\n\n1 Use as http/https proxy\n\n`curl -x http://localhost:8888/ http://httpbin.org/get`\n\n2 with GET/POST parameters\n\n`curl http://localhost:8888/anypath?method=POST&url=http://httpbin.org/post`\n\n3 pass params with JSON (work with GET parameters as well)\n\n`curl -d '{\"url\": \"http://httpbin.org/get\",\"method\": \"GET\", \"headers\": {\"User-Agent\":\"Baidu\"}}' http://localhost:8888/?callback=callback`\n\nAuth\n====\n\n1 http proxy auth\n\n`curl -x http://username:password@localhost:8888/ http://httpbin.org/get`\n\n2 http basic auth\n\n`curl http://username:password@localhost:8888/anypath?method=POST&url=http://httpbin.org/post`\n\n3 username & password in GET/POST parameters / JSON\n\n`curl http://localhost:8888/anypath?method=POST&url=http://httpbin.org/post&username=usernmae&password=password`\n\n4 host_sign / path_sign / url_sign\n\nsign a host / path / url with current username/password:\n\nvisit http://username:password@localhost:8888/sign?url=http://httpbin.org/get to get sign\n\nrequest with: `http://localhost:8888/?url=http://httpbin.org/get&path_sign=abc123`", "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/binux/pyproxy", "keywords": "proxy https http", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "pyproxy", "package_url": "https://pypi.org/project/pyproxy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyproxy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/binux/pyproxy" }, "release_url": "https://pypi.org/project/pyproxy/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "HTTP(s) proxy server base on tornado, in one file!", "version": "0.1.6" }, "last_serial": 1409443, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "d0d8dd11d31d6f546d807e131433d629", "sha256": "36848d8f6bfb1f74ab8b7a93d0c20a6409e3cdbdfa1d0d4a9e4bc8f3ba7e17c3" }, "downloads": -1, "filename": "pyproxy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d0d8dd11d31d6f546d807e131433d629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4382, "upload_time": "2015-01-28T18:11:19", "url": "https://files.pythonhosted.org/packages/5f/1f/8406c94a8693d9a1a290dd737056a3ade1d2835b9c3d507effb8db37e7fa/pyproxy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fad1995af8170eed77f45aeb496826d7", "sha256": "0f458b1f6bfedfcab25e0d52fd81f1bf7c5f9ab8656bbc531ceead7dbbf9c647" }, "downloads": -1, "filename": "pyproxy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "fad1995af8170eed77f45aeb496826d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4412, "upload_time": "2015-02-04T13:24:44", "url": "https://files.pythonhosted.org/packages/c3/7b/9a582dd35f9fd907324835f7f69543ee86c4e6d9fa7b23a52cdac573a50a/pyproxy-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "49ca0786a88323798e0ddfd6cc7361f4", "sha256": "d2351fba9dcf143e6d362a5209deed96b7eefd7aeb6b218f19fa4e66535bfd20" }, "downloads": -1, "filename": "pyproxy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "49ca0786a88323798e0ddfd6cc7361f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4420, "upload_time": "2015-02-04T14:08:37", "url": "https://files.pythonhosted.org/packages/c6/fe/95313ede58fa7cf4a5822a614da49a2a15ea1e07f7d75c41dd8ee69d96df/pyproxy-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49ca0786a88323798e0ddfd6cc7361f4", "sha256": "d2351fba9dcf143e6d362a5209deed96b7eefd7aeb6b218f19fa4e66535bfd20" }, "downloads": -1, "filename": "pyproxy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "49ca0786a88323798e0ddfd6cc7361f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4420, "upload_time": "2015-02-04T14:08:37", "url": "https://files.pythonhosted.org/packages/c6/fe/95313ede58fa7cf4a5822a614da49a2a15ea1e07f7d75c41dd8ee69d96df/pyproxy-0.1.6.tar.gz" } ] }