{ "info": { "author": "Enrico Bacis", "author_email": "enrico.bacis@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Proxapy\n=======\n\nSimple API proxy that uses Flask/requests/gunicorn.\n\nUse cases\n---------\n\n- **Centralize API requests** - Sometimes only a specific IP can access\n APIs. Run Proxapy on that machine and access the API from everywhere.\n\n- **Implement custom pre/post operation on API request/response** -\n Fork the project, add routes and implement your changes. Common\n changes include content filtering, add authentication key header not\n known by the end user.\n\nUsage\n-----\n\n1. Make sure you have `virtualenv`_\n2. ``make run``\n3. Visit ``http://:/`` to access\n ``http://``\n\nBy default ```` is bound to ``0.0.0.0`` and ````\nto ``5000``, so for example you could run Proxapy and then visit:\nhttp://localhost:5000/api.left-pad.io/?str=proxied&len=20\n\n.. _virtualenv: https://virtualenv.pypa.io", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/enricobacis/proxapy", "keywords": "api proxy server flask requests gunicorn", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "proxapy", "package_url": "https://pypi.org/project/proxapy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/proxapy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/enricobacis/proxapy" }, "release_url": "https://pypi.org/project/proxapy/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Simple API proxy that uses Flask/requests/gunicorn.", "version": "0.1.5" }, "last_serial": 2245182, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "dc93832bd2a7e282e0c53c377202589d", "sha256": "a1a0368201169b481361afb71ea2bb801d93549c05b82a9b146dbcab67a3be30" }, "downloads": -1, "filename": "proxapy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dc93832bd2a7e282e0c53c377202589d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084, "upload_time": "2016-07-26T15:56:21", "url": "https://files.pythonhosted.org/packages/1d/19/15b4cc3a5455daef898299d35d2d1a0f5fb2d0b5d83493cbfabf3b0d89b3/proxapy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9693d0569f81ca8a565c5fb512edcd28", "sha256": "64895fd5886db69b9beb585c2d79f129b2685fb889a88c15bfcb2f524e3b339c" }, "downloads": -1, "filename": "proxapy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9693d0569f81ca8a565c5fb512edcd28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2193, "upload_time": "2016-07-26T15:59:53", "url": "https://files.pythonhosted.org/packages/3a/6a/9bb4b3e5f6fa97db2f6d4f133c59f39a76a2ad794c4f6d1d196cae9c29e3/proxapy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b1371c0938595a91a4ac1d051e2f1fc9", "sha256": "6b9dfd30f189c746aea3d77c594ec8d7db20acc77e42a8234ca3ae66031746f6" }, "downloads": -1, "filename": "proxapy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b1371c0938595a91a4ac1d051e2f1fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2178, "upload_time": "2016-07-26T16:03:44", "url": "https://files.pythonhosted.org/packages/78/02/feacc00be6440358a584c8bcf6f95657ba1e2224d90adc15f1dd730c6830/proxapy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b184030e012768dff25ce64bf8ccbac8", "sha256": "5924e0a85386dd4123c1f8a134f6dcc7725c9dee95c57da0233734976202308e" }, "downloads": -1, "filename": "proxapy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b184030e012768dff25ce64bf8ccbac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2278, "upload_time": "2016-07-26T16:56:25", "url": "https://files.pythonhosted.org/packages/cb/31/fb22f76a4d4187ae8e23e6a904e64906685ba00aa39f7a2bffb50fd0d25e/proxapy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0ce30a914bf1e14352d839b5c16a33b0", "sha256": "221f040953c159ab11d82e00173527f241db58915cb799b251d212c3e6746431" }, "downloads": -1, "filename": "proxapy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0ce30a914bf1e14352d839b5c16a33b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2276, "upload_time": "2016-07-26T17:01:58", "url": "https://files.pythonhosted.org/packages/07/89/1d1904328ce56722ac34c70be51d5158306a90f9c5f7d4668e2fccd1f5d8/proxapy-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ce30a914bf1e14352d839b5c16a33b0", "sha256": "221f040953c159ab11d82e00173527f241db58915cb799b251d212c3e6746431" }, "downloads": -1, "filename": "proxapy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0ce30a914bf1e14352d839b5c16a33b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2276, "upload_time": "2016-07-26T17:01:58", "url": "https://files.pythonhosted.org/packages/07/89/1d1904328ce56722ac34c70be51d5158306a90f9c5f7d4668e2fccd1f5d8/proxapy-0.1.5.tar.gz" } ] }