{ "info": { "author": "Filantus", "author_email": "filantus@mail.ru", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7" ], "description": "Utility for load static in AioHttp web framework from Webpack with help of webpack-bundle-tracker JS plugin.\n\nAlso this can be used with VueJS.\n\nUsage:\n\nsettings.py:\n```python\n STATIC_URL = '/static/'\n STATIC_PATH = './static/'\n WEBPACK_MANIFEST_PATH = './frontend/webpack_manifest.json'\n```\n\nmain.py:\n```python\n from aiohttp import web\n import aiohttp_jinja2\n import jinja2\n from aiohttp_webpack import WebpackManifest\n from settings import *\n\n\n @aiohttp_jinja2.template('index.html')\n async def index(request):\n context = {\n 'webpack': webpack_manifest.get_links(),\n }\n\n return context\n\n\n if __name__ == '__main__':\n loop = asyncio.get_event_loop()\n\n app = web.Application()\n aiohttp_jinja2.setup(app, loader=jinja2.FileSystemLoader('./templates'))\n\n webpack_manifest = WebpackManifest(WEBPACK_MANIFEST_PATH, STATIC_URL, STATIC_PATH)\n\n app.add_routes([\n web.get('/', index),\n web.get('/static/{path:.*}', webpack_manifest.handle_static),\n ])\n\n web.run_app(app)\n```\n\nindex.html:\n```html\n \n
\n \n {# here you can use non webpack static too #}\n {{ webpack.css | safe }}\n \n \n {# if you use VueJS #}\n {{ webpack.js | safe }}\n \n \n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/aiohttp-webpack/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "aiohttp-webpack", "package_url": "https://pypi.org/project/aiohttp-webpack/", "platform": "", "project_url": "https://pypi.org/project/aiohttp-webpack/", "project_urls": { "Homepage": "https://pypi.org/project/aiohttp-webpack/" }, "release_url": "https://pypi.org/project/aiohttp-webpack/0.0.7/", "requires_dist": [ "aiohttp" ], "requires_python": "", "summary": "Utility for load static in AioHttp web framework from Webpack with help of webpack-bundle-tracker JS plugin.", "version": "0.0.7" }, "last_serial": 5861231, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cd8d602e0df26d07e5a8392120dc1c22", "sha256": "730b995d90a70891064e74200d112acbce3ce63a759b8b81a668922d32eba0ca" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd8d602e0df26d07e5a8392120dc1c22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3239, "upload_time": "2019-03-05T14:16:33", "url": "https://files.pythonhosted.org/packages/3d/96/6679c47ef75116ed0095721a4675015c5fdf19841caa2fc422df14de4488/aiohttp_webpack-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a4aa4addb2bf23762edbb5d7bb9f791", "sha256": "f4806fbe1498d40d3b83807d7530626c98c8c8eaf742643704f4fe8d8022d7b0" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7a4aa4addb2bf23762edbb5d7bb9f791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3038, "upload_time": "2019-03-05T14:16:35", "url": "https://files.pythonhosted.org/packages/8c/27/a475357f61d481ea5bea57e052b653a31ad596d0d132258dcf078e633fdb/aiohttp-webpack-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "40b20573a522ebdc19aaf445fb3439a6", "sha256": "c9fa5e3b475cb0e87fc9d6e374dc747e06f1d8eb2203e9a2dcf42948d7aeb135" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "40b20573a522ebdc19aaf445fb3439a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3245, "upload_time": "2019-03-05T14:20:22", "url": "https://files.pythonhosted.org/packages/41/aa/ec4d2c6f527d9f18c2eecdd16bc8eae68e8a44c3d97f07825604a8e14c95/aiohttp_webpack-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e996e74895a0e0c9c184aca6e269d62a", "sha256": "4ab8e14dc8a0be6e1e42f1c5687a7def43ba3babbfcb128b99f5cf546635f7ee" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e996e74895a0e0c9c184aca6e269d62a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3056, "upload_time": "2019-03-05T14:20:23", "url": "https://files.pythonhosted.org/packages/16/54/232479e867fcf9725c206b2c53c6eff84baa0f2266536c3145a7f7636062/aiohttp-webpack-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0a1e0a673d211a425b4b3f348dcca885", "sha256": "0a532bc0730b45b9a027c4a4e8b218cf8bd0c470594e154081c806fd13a7a788" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0a1e0a673d211a425b4b3f348dcca885", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3256, "upload_time": "2019-03-05T15:19:28", "url": "https://files.pythonhosted.org/packages/eb/18/42b7d433af6414ce9e929485ac41a864f5cb4ececc4af67678997d8f3106/aiohttp_webpack-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd9ea1df4fcb9f5e548565305cbbce0", "sha256": "ab96c4a41ee6f2d3d1f206845a8239182a128ca1f18163dc72b22cb3dd05b9e6" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bbd9ea1df4fcb9f5e548565305cbbce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3062, "upload_time": "2019-03-05T15:19:29", "url": "https://files.pythonhosted.org/packages/92/ba/23f2603f394b7c464d1183c3049f1dc6807db1212b8395b89a4388390dea/aiohttp-webpack-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d6339744cffba78b199ef6293a032598", "sha256": "79d68fdbae18089078c90e22a5f5380d7f489a406894eb0fc39dfae0f44154a9" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d6339744cffba78b199ef6293a032598", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3394, "upload_time": "2019-03-05T16:24:25", "url": "https://files.pythonhosted.org/packages/2c/64/29127ff7da5ae90f3bf7b27effb0a7838f3b3450bacc189b16ffcf80bd7c/aiohttp_webpack-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ed706346641a5fbe14e1e1b34ed9b7c", "sha256": "9987ded4a3ef36c6dd859b4c75aad073d154727bf9c5461f7a350153cb41d3ed" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6ed706346641a5fbe14e1e1b34ed9b7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3194, "upload_time": "2019-03-05T16:24:26", "url": "https://files.pythonhosted.org/packages/68/3c/418d030cb62335959e5237d9f76e69cfb752b21d081b0484fe78db7271ff/aiohttp-webpack-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7cae23b4820dafc5a38f92f9ad52a9f3", "sha256": "4f0cf313086f12a0fad80fa1277c3a443541cbc502536fd1d80fd0e7b909146f" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7cae23b4820dafc5a38f92f9ad52a9f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3403, "upload_time": "2019-03-28T10:05:19", "url": "https://files.pythonhosted.org/packages/63/f8/7e1b92e6a37f33c084302524b1ecb3749a4ddc9b0a83050641cd679c2ece/aiohttp_webpack-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76d720171007fe08bb3d9194a48c6161", "sha256": "ac9d2d20b7605ef21a910f7f7f7f45803e3627fe53221712b94ffa7377c328c2" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.5.tar.gz", "has_sig": false, "md5_digest": "76d720171007fe08bb3d9194a48c6161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3201, "upload_time": "2019-03-28T10:05:20", "url": "https://files.pythonhosted.org/packages/e6/13/3deab57fe07810cdd194bd168db6f6d53cbeea8d2907a030a59038e37f8c/aiohttp-webpack-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a9d4fb961a0419f22f684aa8984cae94", "sha256": "5faebb4ccf6c4ba6488b96595ff913b06eb283e4320b589cd445e36acfac002a" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a9d4fb961a0419f22f684aa8984cae94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3450, "upload_time": "2019-04-29T14:06:05", "url": "https://files.pythonhosted.org/packages/41/97/16ce2c568ef3120a8fcf0927b64ad99aad48a1938624da6d2c9544808aee/aiohttp_webpack-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd53b25e8635a369754bad43ba06f4ab", "sha256": "2f95d2eb1d5286332e3a7aa1ae7819052182fdefe896b283a3d1a09c65fe2e9e" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.6.tar.gz", "has_sig": false, "md5_digest": "dd53b25e8635a369754bad43ba06f4ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3250, "upload_time": "2019-04-29T14:06:11", "url": "https://files.pythonhosted.org/packages/95/4a/be357c548c0979723e3181249f1517bc5404bda0934f762192f9d23acdd6/aiohttp-webpack-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "450bc88daaceb218f69e52e5d3d8d748", "sha256": "e2005365fc90daf91d7ee785179a11588d8e0aaab27dd3d52d7455ec0db16171" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "450bc88daaceb218f69e52e5d3d8d748", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3519, "upload_time": "2019-09-20T10:31:57", "url": "https://files.pythonhosted.org/packages/5b/b0/a304606311bdf65f2de1dc054e4865aa6355e1b9eaf4d27f3a7ceda40eb0/aiohttp_webpack-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4faa8b553c44bfa8d2b4d2300166e41a", "sha256": "833605b609c672f498c537755328eee44b7d6019e7ef45f9993c7033fa43922a" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4faa8b553c44bfa8d2b4d2300166e41a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3325, "upload_time": "2019-09-20T10:31:59", "url": "https://files.pythonhosted.org/packages/e5/62/c2096da2677406e313247789a66b9ad83634f214c1bf06fa8194a3b426d7/aiohttp-webpack-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "450bc88daaceb218f69e52e5d3d8d748", "sha256": "e2005365fc90daf91d7ee785179a11588d8e0aaab27dd3d52d7455ec0db16171" }, "downloads": -1, "filename": "aiohttp_webpack-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "450bc88daaceb218f69e52e5d3d8d748", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3519, "upload_time": "2019-09-20T10:31:57", "url": "https://files.pythonhosted.org/packages/5b/b0/a304606311bdf65f2de1dc054e4865aa6355e1b9eaf4d27f3a7ceda40eb0/aiohttp_webpack-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4faa8b553c44bfa8d2b4d2300166e41a", "sha256": "833605b609c672f498c537755328eee44b7d6019e7ef45f9993c7033fa43922a" }, "downloads": -1, "filename": "aiohttp-webpack-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4faa8b553c44bfa8d2b4d2300166e41a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3325, "upload_time": "2019-09-20T10:31:59", "url": "https://files.pythonhosted.org/packages/e5/62/c2096da2677406e313247789a66b9ad83634f214c1bf06fa8194a3b426d7/aiohttp-webpack-0.0.7.tar.gz" } ] }