{ "info": { "author": "Robin Schoonover", "author_email": "robin@cornhooves.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "simplerouter\n============\n\nsimplerouter is a simple WSGI/WebOb router partially based on\nthe router described in `WebOb's DIY Framework Tutorial\n`_.\nPython 2.7 and Python 3.2 and newer are supported.\n\nDocumentation is available at `readthedocs.org\n`_.\n\nThe main git repository is available at `Bitbucket\n`_.\n\n\nInstalling\n----------\n\nsimplerouter uses a setup.py script in the usual fashion, like so::\n\n $ python ./setup.py install\n\nAlternately, simplerouter is available on pypi and can be installed\nusing pip::\n\n $ pip install simplerouter\n\n\nQuick Example\n-------------\n\napp.py:\n\n.. code-block:: python\n\n from simplerouter import Router\n\n router = Router()\n # view names are composed of modulename:function\n router.add_route('/post/{name}', 'views:post_view')\n router.add_route('/', 'views:index_view')\n\n application = router.as_wsgi\n\n if __name__=='__main__':\n from wsgiref.simple_server import make_server\n make_server('', 8000, application).serve_forever()\n\nviews.py:\n\n.. code-block:: python\n\n from webob import Response\n\n def post_view(request):\n post_name = request.urlvars['name']\n # ... process post_name\n return Response(\"Post output for %s\"%post_name)\n\n def index_view(request):\n return Response(\"Site index\")", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/rschoon/simplerouter", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "simplerouter", "package_url": "https://pypi.org/project/simplerouter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/simplerouter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/rschoon/simplerouter" }, "release_url": "https://pypi.org/project/simplerouter/1.2/", "requires_dist": null, "requires_python": null, "summary": "A very simple WebOb based router", "version": "1.2" }, "last_serial": 1530971, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d0302be3b90536f811b0232b1a3aa258", "sha256": "cc1c25c501ac7aac55682bd9fb148111cdb2680657921d894721cf1bc0e1e327" }, "downloads": -1, "filename": "simplerouter-1.0.tar.gz", "has_sig": false, "md5_digest": "d0302be3b90536f811b0232b1a3aa258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2770, "upload_time": "2013-11-10T07:26:28", "url": "https://files.pythonhosted.org/packages/71/d7/41c6efd61161701b652dbe2e58f2656922b55bd9e499d591627590e99345/simplerouter-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0f4b71bb0b3543ec8d6d1283d3476f2f", "sha256": "f5c347a5a474d3a57c61ea4e8052408c95a90c565aa04a59c7aaeda71a329d31" }, "downloads": -1, "filename": "simplerouter-1.1.tar.gz", "has_sig": false, "md5_digest": "0f4b71bb0b3543ec8d6d1283d3476f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3978, "upload_time": "2013-12-02T04:46:33", "url": "https://files.pythonhosted.org/packages/25/05/5ce618fbca6d0b7981776c845fce062e5d89a11c13177953fb3428018f0b/simplerouter-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ba11855a0b8cad757b9f10b616639a12", "sha256": "a21888ba201a4cb1ead9af70426dfb93490e04b3867650fb8cebb84928404d6e" }, "downloads": -1, "filename": "simplerouter-1.1.1.tar.gz", "has_sig": true, "md5_digest": "ba11855a0b8cad757b9f10b616639a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7826, "upload_time": "2014-05-28T05:25:26", "url": "https://files.pythonhosted.org/packages/d8/2a/872d01a610807c4c592a29d6db05c6f72c9c586f75f074a69c9c8e1e7acd/simplerouter-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "40df7b0a87b8cc2805aadc349c70bf03", "sha256": "1cbdc0dd87aa19b3fd8ab1444fd70df6eed0328080f600ed20832c0fc7826a86" }, "downloads": -1, "filename": "simplerouter-1.2.tar.gz", "has_sig": true, "md5_digest": "40df7b0a87b8cc2805aadc349c70bf03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11081, "upload_time": "2015-05-02T23:36:55", "url": "https://files.pythonhosted.org/packages/10/23/ae4dbaf49186503b8aaffed102f053fef88531aa53417aeac497e86ef203/simplerouter-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40df7b0a87b8cc2805aadc349c70bf03", "sha256": "1cbdc0dd87aa19b3fd8ab1444fd70df6eed0328080f600ed20832c0fc7826a86" }, "downloads": -1, "filename": "simplerouter-1.2.tar.gz", "has_sig": true, "md5_digest": "40df7b0a87b8cc2805aadc349c70bf03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11081, "upload_time": "2015-05-02T23:36:55", "url": "https://files.pythonhosted.org/packages/10/23/ae4dbaf49186503b8aaffed102f053fef88531aa53417aeac497e86ef203/simplerouter-1.2.tar.gz" } ] }