{ "info": { "author": "Kirill Klenov", "author_email": "horneds@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Muffin-Jade\n###########\n\n.. _description:\n\nMuffin-Jade -- Jade template engine for Muffin framework.\n\n.. _badges:\n\n.. image:: http://img.shields.io/travis/klen/muffin-jade.svg?style=flat-square\n :target: http://travis-ci.org/klen/muffin-jade\n :alt: Build Status\n\n.. image:: http://img.shields.io/pypi/v/muffin-jade.svg?style=flat-square\n :target: https://pypi.python.org/pypi/muffin-jade\n\n.. image:: http://img.shields.io/pypi/dm/muffin-jade.svg?style=flat-square\n :target: https://pypi.python.org/pypi/muffin-jade\n\n.. image:: http://img.shields.io/gratipay/klen.svg?style=flat-square\n :target: https://www.gratipay.com/klen/\n :alt: Donate\n\n.. _contents:\n\n.. contents::\n\n.. _requirements:\n\nRequirements\n=============\n\n- python >= 3.3\n\n.. _installation:\n\nInstallation\n=============\n\n**Muffin-Jade** should be installed using pip: ::\n\n pip install muffin-jade\n\n.. _usage:\n\nUsage\n=====\n\nAdd **muffin_jade** to **PLUGINS** in your Muffin Application configuration.\n\nOptions\n-------\n\n**JADE_CACHE_SIZE** -- Cache size for compiled templates (100)\n\n**JADE_ENCODING** -- Templates' encoding (UTF-8)\n\n**JADE_PRETTY** -- Pretty output (True)\n\n**JADE_TEMPLATE_FOLDERS** -- List of pathes to templates folder ([templates])\n\nViews\n-----\n\n::\n\n # Register custom context provider\n # could be a function/coroutine\n @app.ps.jade.ctx_provider\n def custom_context():\n return { 'VAR': 'VALUE' }\n\n # Register a function into templates\n @app.ps.jade.register\n def sum(a, b):\n return a + b\n\n @app.register('/')\n def index(request):\n \"\"\" Check for user is admin. \"\"\"\n local_context = {'key': 'value'}\n return app.ps.jade.render('index.jade', **local_context)\n\n\n.. _bugtracker:\n\nBug tracker\n===========\n\nIf you have any suggestions, bug reports or\nannoyances please report them to the issue tracker\nat https://github.com/klen/muffin-jade/issues\n\n.. _contributing:\n\nContributing\n============\n\nDevelopment of Muffin-Jade happens at: https://github.com/klen/muffin-jade\n\n\nContributors\n=============\n\n* klen_ (Kirill Klenov)\n\n.. _license:\n\nLicense\n=======\n\nLicensed under a `MIT license`_.\n\n.. _links:\n\n\n.. _klen: https://github.com/klen\n\n.. _MIT license: http://opensource.org/licenses/MIT", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/klen/muffin-jade", "keywords": "asyncio,aiohttp,muffin,jade", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "muffin-jade", "package_url": "https://pypi.org/project/muffin-jade/", "platform": "Any", "project_url": "https://pypi.org/project/muffin-jade/", "project_urls": { "Homepage": "https://github.com/klen/muffin-jade" }, "release_url": "https://pypi.org/project/muffin-jade/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Jade templates for Muffin Framework", "version": "0.0.8" }, "last_serial": 1651208, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9db063dabb890651b38fd6c453b510e7", "sha256": "041c93a7633913c38b01f67f551c584307b60d18259a1e47ae370e58e7b7d475" }, "downloads": -1, "filename": "muffin_jade-0.0.1-cp34-cp34m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "9db063dabb890651b38fd6c453b510e7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 4046, "upload_time": "2015-03-31T12:22:59", "url": "https://files.pythonhosted.org/packages/18/83/ca02dbab66061a3fefd720e38d28d733c37b052561bc696540e453a4ad6a/muffin_jade-0.0.1-cp34-cp34m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "67aa1795332882b82c5db28776bda2f0", "sha256": "3a90deff6153c47a85064846d93073a93aac0dc64aca1ed2857ee89fd4dfaed3" }, "downloads": -1, "filename": "muffin-jade-0.0.1.tar.gz", "has_sig": false, "md5_digest": "67aa1795332882b82c5db28776bda2f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3643, "upload_time": "2015-03-31T12:22:56", "url": "https://files.pythonhosted.org/packages/ed/0b/9cd93889a9d75667c286620b221a328668118a785b8f5ad115d039c0cb90/muffin-jade-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "06b6675b3588a0895da1fe63b89604b5", "sha256": "7bbc3b0d080a09d5bd2d989827a79e32153de7f3240d60a6fab4335c367ff535" }, "downloads": -1, "filename": "muffin_jade-0.0.2-cp34-cp34m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "06b6675b3588a0895da1fe63b89604b5", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 4045, "upload_time": "2015-03-31T12:55:20", "url": "https://files.pythonhosted.org/packages/2d/5b/3514a6f59fe3b1f1c5c3e94419a79d7a9bd291d8ca168ff0a3b794775361/muffin_jade-0.0.2-cp34-cp34m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5ebfa2b59b4b02a8f0bc9298f78297a7", "sha256": "a46fca8f5dabaf3f15f7b65e5b4b807ab6340fcfca619e8c1db020fccba3542e" }, "downloads": -1, "filename": "muffin-jade-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5ebfa2b59b4b02a8f0bc9298f78297a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3648, "upload_time": "2015-03-31T12:55:16", "url": "https://files.pythonhosted.org/packages/41/df/c63acdb9cc7714860029db4ee6bb61d1658127be99d30c567f70ab20c6b6/muffin-jade-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d0a099b60eb1e2be8981b014979c7496", "sha256": "e72c66429b3787522ab504027659c643d3d3e37392c3b387c1de6fd2a9ec9045" }, "downloads": -1, "filename": "muffin_jade-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0a099b60eb1e2be8981b014979c7496", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5662, "upload_time": "2015-03-31T12:57:28", "url": "https://files.pythonhosted.org/packages/cd/91/f17082eab54e94338be8fea725e7116515f891c343b028eb48e784a3ef02/muffin_jade-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "595575cb49a7d03e7f1cf6fbb3fa72a9", "sha256": "88993f38c4355e4117908db86450d201d76f6611831610875b52be5aba96c8f8" }, "downloads": -1, "filename": "muffin-jade-0.0.3.tar.gz", "has_sig": false, "md5_digest": "595575cb49a7d03e7f1cf6fbb3fa72a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5011, "upload_time": "2015-03-31T12:57:25", "url": "https://files.pythonhosted.org/packages/80/43/62af9cc76baaace976a2de064dd559a5c1b8ebe8b4289e13e182c5ba039e/muffin-jade-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "73c4b2110a658cd89a99bbccd1f3c125", "sha256": "7150a2dc9854782b98d74116a00dd3b11938beebb561d401d7602a9c2469b033" }, "downloads": -1, "filename": "muffin_jade-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73c4b2110a658cd89a99bbccd1f3c125", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5877, "upload_time": "2015-04-09T20:57:19", "url": "https://files.pythonhosted.org/packages/c5/c0/736c1a41193476505960d0b49bdeb4f561019567353a611669007e446559/muffin_jade-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a082a06f481a2dee0f7aa6498bc9e45", "sha256": "fcd31abe654201ba01b0e7bdc22b8badca88787ff7db9cdc903c2ee20a04d282" }, "downloads": -1, "filename": "muffin-jade-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5a082a06f481a2dee0f7aa6498bc9e45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5166, "upload_time": "2015-04-09T20:57:16", "url": "https://files.pythonhosted.org/packages/c8/3c/328fb676c5911e4a0d450c6fe48577a6c7c488ca2f654673aa37ec07a558/muffin-jade-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d5ab50eca70585548fda8e204d722616", "sha256": "32c20f556f902d1029c7354fccafe4c3009d44b13fa675c57dddaa7621dc5a32" }, "downloads": -1, "filename": "muffin_jade-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5ab50eca70585548fda8e204d722616", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6014, "upload_time": "2015-04-16T13:20:24", "url": "https://files.pythonhosted.org/packages/42/94/ee5f683faa2865f627981fb3c8964705917c75401b866c77f5e1c0e66196/muffin_jade-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b31d8d8b1a1d8c562cfe877804dad3b", "sha256": "4cac6991376abb431388b9b7c26f979da0264ba27e9b8f9520416293812e63f3" }, "downloads": -1, "filename": "muffin-jade-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5b31d8d8b1a1d8c562cfe877804dad3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5298, "upload_time": "2015-04-16T13:20:20", "url": "https://files.pythonhosted.org/packages/9f/1a/d356d9c810a229931482d9f64434be5e03e384ba74e8b394bf01f233c071/muffin-jade-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3b979fa74a5ef20b1fe1679fd0b2f3ba", "sha256": "050cf5d3941ed07e1ed8b26bbc72103eec510c57b00efbe878bd231bc17174c4" }, "downloads": -1, "filename": "muffin_jade-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b979fa74a5ef20b1fe1679fd0b2f3ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6023, "upload_time": "2015-04-16T13:23:51", "url": "https://files.pythonhosted.org/packages/91/27/c25615c94f845e81e6849872ece3e9c35896a4c97324895b2b366e30d585/muffin_jade-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0cd63fe8d084f7515fdb52b04ebb52b", "sha256": "f78e8bd3a0d3eb0bc6bafbce39297742316124ff5bdbe3da48a9a1ac18818489" }, "downloads": -1, "filename": "muffin-jade-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d0cd63fe8d084f7515fdb52b04ebb52b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5313, "upload_time": "2015-04-16T13:23:46", "url": "https://files.pythonhosted.org/packages/c1/0e/bbf177105357d8e120dd0ee707a531156d83b28dc36bf290b27728f160a7/muffin-jade-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7468056aba3a6522afbd80db8f7fee63", "sha256": "f368623c7a1a588dd62b4aa6ab3854c9e731b39855e5d640d45313023b895b04" }, "downloads": -1, "filename": "muffin_jade-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7468056aba3a6522afbd80db8f7fee63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6285, "upload_time": "2015-07-10T16:50:53", "url": "https://files.pythonhosted.org/packages/0b/02/edfdf9144b3bd41aa38b97eb27ba3e88cea2e5a2fb6f1399e78e0c5b65bf/muffin_jade-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35153521cd8974ca8b3f1730c1fe3176", "sha256": "54070ff18943321eff392098521ad5706b6d61f9ef01b1882d7e0082287cd6a7" }, "downloads": -1, "filename": "muffin-jade-0.0.7.tar.gz", "has_sig": false, "md5_digest": "35153521cd8974ca8b3f1730c1fe3176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5371, "upload_time": "2015-07-10T16:50:48", "url": "https://files.pythonhosted.org/packages/be/a0/77c10425b7bc2faba40a6eba66f50275190d9ce0bd3436380cbfdbd8a122/muffin-jade-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d129796f381fa90c8d39b2ac6bfabaee", "sha256": "b3bc98813816072f728e94eabd1ef7d0c6bbcfc6d1d4f98763b32fc3b0f6f889" }, "downloads": -1, "filename": "muffin_jade-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d129796f381fa90c8d39b2ac6bfabaee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6297, "upload_time": "2015-07-27T09:54:01", "url": "https://files.pythonhosted.org/packages/7a/06/1dc3889f169803136d2dd7b7892bfacc8ecabefb38fdf0c94992a5a25fda/muffin_jade-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ec3fc9e3a110ac253ccbff2c4b31eb4", "sha256": "10f8ef7d5c91369c9f6f94a1def31fea5e608448273be6d863b45b30d11f9f62" }, "downloads": -1, "filename": "muffin-jade-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8ec3fc9e3a110ac253ccbff2c4b31eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5385, "upload_time": "2015-07-27T09:53:58", "url": "https://files.pythonhosted.org/packages/4a/06/0a772d02ae4d571953c81a196f80244a65b894358d2362296fac88d6a7c2/muffin-jade-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d129796f381fa90c8d39b2ac6bfabaee", "sha256": "b3bc98813816072f728e94eabd1ef7d0c6bbcfc6d1d4f98763b32fc3b0f6f889" }, "downloads": -1, "filename": "muffin_jade-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d129796f381fa90c8d39b2ac6bfabaee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6297, "upload_time": "2015-07-27T09:54:01", "url": "https://files.pythonhosted.org/packages/7a/06/1dc3889f169803136d2dd7b7892bfacc8ecabefb38fdf0c94992a5a25fda/muffin_jade-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ec3fc9e3a110ac253ccbff2c4b31eb4", "sha256": "10f8ef7d5c91369c9f6f94a1def31fea5e608448273be6d863b45b30d11f9f62" }, "downloads": -1, "filename": "muffin-jade-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8ec3fc9e3a110ac253ccbff2c4b31eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5385, "upload_time": "2015-07-27T09:53:58", "url": "https://files.pythonhosted.org/packages/4a/06/0a772d02ae4d571953c81a196f80244a65b894358d2362296fac88d6a7c2/muffin-jade-0.0.8.tar.gz" } ] }