{ "info": { "author": "Constantin Slednev", "author_email": "c.slednev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Flask simple REST\n=========================\n\nA Flask extansion for simple ReSTful api generation\n\nInstall\n-------\n\nFor install you can use pip:\n```\npip install flask_simplerest\n```\n\nUsage\n-------\n\napp.py\n```\nfrom flask import Flask\nfrom flask.ext.simplerest import SimpleRestApp\nfrom handlers.myhandler import MyHandler\n\napp = Flask(__name__)\nrest = SimpleRestApp(app)\n\nMyHandler(rest, 'prefix_if_needed')\n\n@rest('/index', 'PUT')\ndef some_put_method():\n pass\n\napp.run()\n```\n\nhandlers/myhandler.py\n```\nfrom flask.ext.simplerest import SimpleRestResource, rest\nfrom flask.ext.simplerest import fields\n\nclass Projects(SimpleRestResource):\n @rest('/', 'POST')\n def test(self, name=fields.String):\n return {'name':name}\n\n @rest('//123', 'POST')\n def test2(self, my_id, name=fields.String(default='Costos')):\n return dict(my_id=my_id, name=name)\n\n```\n\nBash\n(first you must run application)\n```\ncurl http://127.0.0.1:5000/ -d name=Murza\n{\n 'name': 'Murza'\n}\n```", "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/unk2k/flask_simplerest", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "flask_simplerest", "package_url": "https://pypi.org/project/flask_simplerest/", "platform": "any", "project_url": "https://pypi.org/project/flask_simplerest/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/unk2k/flask_simplerest" }, "release_url": "https://pypi.org/project/flask_simplerest/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "A Flask extension for easy ReSTful API generation", "version": "1.0.3" }, "last_serial": 893974, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d05ded8b317700c420b75e492903218c", "sha256": "1e5c1c92f1848285c691ada541c312b279f83e5905e3419f95c70cb2337576e0" }, "downloads": -1, "filename": "flask_simplerest-1.0.tar.gz", "has_sig": false, "md5_digest": "d05ded8b317700c420b75e492903218c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2921, "upload_time": "2013-09-04T16:11:34", "url": "https://files.pythonhosted.org/packages/fc/35/c2729e98ee54cae991c638e9d1748ac12af62e05b8126afbf293be6e8d0d/flask_simplerest-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ec61cd228f324a54bf8e5b401cc4c4a1", "sha256": "79732bf7980082b8741ae102184b6c225f46b85d4dc16cf788f3ecad57ee1c4b" }, "downloads": -1, "filename": "flask_simplerest-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ec61cd228f324a54bf8e5b401cc4c4a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2926, "upload_time": "2013-09-04T16:13:48", "url": "https://files.pythonhosted.org/packages/d0/1a/9fae83def34d71391ad9c04dea7357aa8fe530be8deac76661bc85df2bd6/flask_simplerest-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "77914efecb601eb04d73cc8ce715ad61", "sha256": "748c3040edc46811069d1a380be587121caa92c005082179cd6c83d5f74232bc" }, "downloads": -1, "filename": "flask_simplerest-1.0.2.tar.gz", "has_sig": false, "md5_digest": "77914efecb601eb04d73cc8ce715ad61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3233, "upload_time": "2013-09-04T19:22:39", "url": "https://files.pythonhosted.org/packages/ff/fb/c171bc2a4baf9e8a487fda5feae5203064dfe00d7f788d50e268662d38c9/flask_simplerest-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "bef7ddfe45c5ad7da2d4707cb93b18a5", "sha256": "7544385b9c7eead32e043ea8773f9ae1f80b09799d516002ad54da0c16271d3b" }, "downloads": -1, "filename": "flask_simplerest-1.0.3.tar.gz", "has_sig": false, "md5_digest": "bef7ddfe45c5ad7da2d4707cb93b18a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3250, "upload_time": "2013-10-14T10:50:26", "url": "https://files.pythonhosted.org/packages/e0/99/ad6b27458b3b86fb5cf7e22b1b8383e804185bc34c4f311737e9ce8f229e/flask_simplerest-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bef7ddfe45c5ad7da2d4707cb93b18a5", "sha256": "7544385b9c7eead32e043ea8773f9ae1f80b09799d516002ad54da0c16271d3b" }, "downloads": -1, "filename": "flask_simplerest-1.0.3.tar.gz", "has_sig": false, "md5_digest": "bef7ddfe45c5ad7da2d4707cb93b18a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3250, "upload_time": "2013-10-14T10:50:26", "url": "https://files.pythonhosted.org/packages/e0/99/ad6b27458b3b86fb5cf7e22b1b8383e804185bc34c4f311737e9ce8f229e/flask_simplerest-1.0.3.tar.gz" } ] }