{ "info": { "author": "Steven Sheffey", "author_email": "stevensheffey4@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# apicrafter\napicrafter helps people create simple HTTP APIs easily.\n\n## Requirements\napicrafter requires Python 3\n\n## Installation\nTo install the latest stable version with pip\n```bash\n$ pip install apicrafter\n```\n\n## Quick start\nTo start creating an API, all you need is a path, a function, and a method\n```python\nimport apicrafter\n\ndef root_request_handler(request):\n request.respond(\"Hello, world!\")\n\n#Starts ApiServer on all interfaces on port 8080\nmy_server = apicrafter.ApiServer('all', 8080)\n\nmy_server.add_handler('/', root_request_handler, 'GET')\n\nmy_server.start()\n\n```\nThen, just navigate to http://localhost:8080 on the web browser of your choice!", "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/Starfys/apicrafter", "keywords": "api http server", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "apicrafter", "package_url": "https://pypi.org/project/apicrafter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/apicrafter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Starfys/apicrafter" }, "release_url": "https://pypi.org/project/apicrafter/0.0.1.6/", "requires_dist": null, "requires_python": null, "summary": "Helps users construct a simple HTTP API.", "version": "0.0.1.6" }, "last_serial": 2325772, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "551b533a70139bc561b531a595971b0d", "sha256": "658ddf50ac873eb8cc941e98f11c233ea0c396fd306755a70a095ef4895a2b32" }, "downloads": -1, "filename": "apicrafter-0.0.1.tar.gz", "has_sig": false, "md5_digest": "551b533a70139bc561b531a595971b0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2016-09-05T08:40:46", "url": "https://files.pythonhosted.org/packages/4b/97/85d783631877042bb8a018b3559b6494f560c3d1a260f74f0d0d8d89e520/apicrafter-0.0.1.tar.gz" } ], "0.0.1.1": [ { "comment_text": "", "digests": { "md5": "9bd4cb0477e2621f24f9f4c0d8a58592", "sha256": "05c1cefabdcacbea213a140b6b4dc8052c31662559395006313d685d125c0e8d" }, "downloads": -1, "filename": "apicrafter-0.0.1.1.tar.gz", "has_sig": false, "md5_digest": "9bd4cb0477e2621f24f9f4c0d8a58592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4471, "upload_time": "2016-09-05T08:44:39", "url": "https://files.pythonhosted.org/packages/77/23/bb35788eed0a95f9ae336ab0601148c7f1d10c7f9532877550487b07126e/apicrafter-0.0.1.1.tar.gz" } ], "0.0.1.2": [ { "comment_text": "", "digests": { "md5": "860b43f98bf9477cf2e8fa058c99dc2f", "sha256": "68b3e75559a5bb7ebbd70f38f648ea891513411bb0bafb37ec00433d11af65bd" }, "downloads": -1, "filename": "apicrafter-0.0.1.2.tar.gz", "has_sig": false, "md5_digest": "860b43f98bf9477cf2e8fa058c99dc2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4526, "upload_time": "2016-09-05T08:47:17", "url": "https://files.pythonhosted.org/packages/f5/25/02ee31739963df11d2c3d936754567edd53ee436a9d3a2c3c79dec183d40/apicrafter-0.0.1.2.tar.gz" } ], "0.0.1.3": [ { "comment_text": "", "digests": { "md5": "7c5fd00fc6e0cf097bd2bc8368420292", "sha256": "1f8e4acdf775fd6e7323773977ea76ed652d5cd5be7f90166b183545fc65fb54" }, "downloads": -1, "filename": "apicrafter-0.0.1.3.tar.gz", "has_sig": false, "md5_digest": "7c5fd00fc6e0cf097bd2bc8368420292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17191, "upload_time": "2016-09-05T08:48:47", "url": "https://files.pythonhosted.org/packages/7f/7f/f437b87fd3f39afba8cef90f2b2af24791698b093918d2729a069e06b1c8/apicrafter-0.0.1.3.tar.gz" } ], "0.0.1.4": [ { "comment_text": "", "digests": { "md5": "94ea313e16bba4b9f9dd91ee1a2fb30a", "sha256": "ffba473e5f943278477b17ba01071da7d6825ddafc7e1a9726985db083406eec" }, "downloads": -1, "filename": "apicrafter-0.0.1.4.tar.gz", "has_sig": true, "md5_digest": "94ea313e16bba4b9f9dd91ee1a2fb30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17190, "upload_time": "2016-09-05T08:57:31", "url": "https://files.pythonhosted.org/packages/5e/c8/de510a9b2834d8a5cd64f66fe03da5cd4f6fcff3228694375cba59e76159/apicrafter-0.0.1.4.tar.gz" } ], "0.0.1.5": [ { "comment_text": "", "digests": { "md5": "44e91e52d2afdd7c4ef632884fa6da7f", "sha256": "73b8ae0df2adc7a10b1d3ba690cbc5187bc6c23e785dafd92c914fcd746f7fdf" }, "downloads": -1, "filename": "apicrafter-0.0.1.5.tar.gz", "has_sig": true, "md5_digest": "44e91e52d2afdd7c4ef632884fa6da7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17292, "upload_time": "2016-09-05T08:59:44", "url": "https://files.pythonhosted.org/packages/ac/19/be3f032e43cd4f75a41a3ef63d3f336ee4fb0b61c11cfe73c26ab9d6fc2a/apicrafter-0.0.1.5.tar.gz" } ], "0.0.1.6": [ { "comment_text": "", "digests": { "md5": "1214f12c8d5804951278c4539a8b5bec", "sha256": "efb7843c801a8d56c22706daca874f293d2effca01de6755ae7213bbaa714d5d" }, "downloads": -1, "filename": "apicrafter-0.0.1.6.tar.gz", "has_sig": true, "md5_digest": "1214f12c8d5804951278c4539a8b5bec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17449, "upload_time": "2016-09-05T14:47:39", "url": "https://files.pythonhosted.org/packages/b9/61/043121fd949fdd1352759bc503754174e8596bafd9da8a92ee92ced7982b/apicrafter-0.0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1214f12c8d5804951278c4539a8b5bec", "sha256": "efb7843c801a8d56c22706daca874f293d2effca01de6755ae7213bbaa714d5d" }, "downloads": -1, "filename": "apicrafter-0.0.1.6.tar.gz", "has_sig": true, "md5_digest": "1214f12c8d5804951278c4539a8b5bec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17449, "upload_time": "2016-09-05T14:47:39", "url": "https://files.pythonhosted.org/packages/b9/61/043121fd949fdd1352759bc503754174e8596bafd9da8a92ee92ced7982b/apicrafter-0.0.1.6.tar.gz" } ] }