{ "info": { "author": "SvenMatzke", "author_email": "matzke.sven@googlemail.com", "bugtrack_url": null, "classifiers": [], "description": "The catch\n=========\nMost simplistic socket server for micropython\n\nWebserver\n=========\nfirst we need to add routes to a router. This is described in userv.core\nalthough serving static files is described below.\n\nExample:\n::\n\n from userv.routing import Router\n from userv.socket_server import run_server\n router = Router()\n # we add some routes\n\n run_server(router)\n\nthis way the server starts and runs forever.\nBecause sometimes you want to start a standby mode there is way to kill the run task\nby given a callback which controls the loop.\nWe call it the timeout callback for now. Basicly the server runs as\nlong as the function returns True.\n\nExample:\n::\n\n def we_never_timeout():\n return True\n\n run_server(router, timeout_callback=we_never_timeout)\n\nThis is only a realy simple and silly example, but be aware to not do heavy lifting in this function,\nbecause it will hinder your server to react normal.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SvenMatzke/userv", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "userv.socket-server", "package_url": "https://pypi.org/project/userv.socket-server/", "platform": "", "project_url": "https://pypi.org/project/userv.socket-server/", "project_urls": { "Homepage": "https://github.com/SvenMatzke/userv" }, "release_url": "https://pypi.org/project/userv.socket-server/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "Async server for userv", "version": "0.3.2" }, "last_serial": 5458799, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "140e13bde4aa20564624660f2d1e9c6d", "sha256": "c0a32c1ac0a96c1230cd0c4c1ceab0c331d899bd3e4b2e9f14781f4391e8b6f9" }, "downloads": -1, "filename": "userv.socket_server-0.1.0.tar.gz", "has_sig": false, "md5_digest": "140e13bde4aa20564624660f2d1e9c6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2170, "upload_time": "2019-06-17T19:27:17", "url": "https://files.pythonhosted.org/packages/f8/76/ad075aa4da098b4d2657762a310966005d3775efea0718524ef82a3cc4ee/userv.socket_server-0.1.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1c2b61175807ba037c7345ead0116646", "sha256": "dde74d004ae54597c6b761b96f31befc6ceb69dbb74a75fb835b8820aa30ccb7" }, "downloads": -1, "filename": "userv.socket_server-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1c2b61175807ba037c7345ead0116646", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2796, "upload_time": "2019-06-24T19:49:51", "url": "https://files.pythonhosted.org/packages/9a/4b/4af84da530ebd70e253924169a852390537c14352004482568a6e30b9fcd/userv.socket_server-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "25aeb2a97fc864129a4fdaade892710c", "sha256": "35900183f51137fa3caba97cd24f0f615a0b6bacefa20a92c5ce08c0d5bbd762" }, "downloads": -1, "filename": "userv.socket_server-0.3.1.tar.gz", "has_sig": false, "md5_digest": "25aeb2a97fc864129a4fdaade892710c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1793, "upload_time": "2019-06-26T16:32:06", "url": "https://files.pythonhosted.org/packages/f4/43/5862eceac00b2f632fd1a71d4dbc10ad7fdc65d0c470455ac95532de2360/userv.socket_server-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ed26c20d148e63e326ece23e902f1a52", "sha256": "1485e63a745cf2fa52bcc6612f29d940ac29c2b9b7c597e77f4af6d629544cb0" }, "downloads": -1, "filename": "userv.socket_server-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ed26c20d148e63e326ece23e902f1a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1792, "upload_time": "2019-06-27T20:22:05", "url": "https://files.pythonhosted.org/packages/05/a9/614d0d9be57f99468085841ca2b21cea374cdc9d521f55740b76b7177d89/userv.socket_server-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed26c20d148e63e326ece23e902f1a52", "sha256": "1485e63a745cf2fa52bcc6612f29d940ac29c2b9b7c597e77f4af6d629544cb0" }, "downloads": -1, "filename": "userv.socket_server-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ed26c20d148e63e326ece23e902f1a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1792, "upload_time": "2019-06-27T20:22:05", "url": "https://files.pythonhosted.org/packages/05/a9/614d0d9be57f99468085841ca2b21cea374cdc9d521f55740b76b7177d89/userv.socket_server-0.3.2.tar.gz" } ] }