{ "info": { "author": "Gary van der Merwe", "author_email": "garyvdm@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "`htmlwrite` is a python library for writing html to a file like object, using a pythonic syntax. Use as an alternative to templating engines. \n\n >>> import sys\n >>> \n >>> from htmlwrite import Writer, Tag\n >>> \n >>> writer = Writer(sys.stdout)\n >>> w = writer.write\n >>> c = writer.context\n >>> \n >>> with c(Tag('html')):\n ... with c(Tag('body')):\n ... with c(Tag('div', class_=('foo', ), s_font_weight='bold')):\n ... w('Hello world ')\n ... w(Tag('div'), 'ok, bye.')\n ... \n \n \n
\n Hello world \n
\n
ok, bye.
\n \n \n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/garyvdm/htmlwrite", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "htmlwrite", "package_url": "https://pypi.org/project/htmlwrite/", "platform": "", "project_url": "https://pypi.org/project/htmlwrite/", "project_urls": { "Homepage": "https://github.com/garyvdm/htmlwrite" }, "release_url": "https://pypi.org/project/htmlwrite/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "Write html to a file like object, using a pythonic syntax.", "version": "0.6.0" }, "last_serial": 3377219, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "289bf22879b3a748df0c102c24ef57e6", "sha256": "1a7bab15648ece052bf2026546d9642f10a1262796571c43182ed1d228a3692a" }, "downloads": -1, "filename": "htmlwrite-0.1.0.tar.gz", "has_sig": false, "md5_digest": "289bf22879b3a748df0c102c24ef57e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4909, "upload_time": "2015-06-22T13:58:19", "url": "https://files.pythonhosted.org/packages/c4/9a/c12da9a808135506fca103a63d49ebc224f46784e245bec3f293c5a97c90/htmlwrite-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d4bcba87bb8f8f0a802a0d67492ed10d", "sha256": "e182d053a47a8c3ab8fa8716580d35503f62230f9306a8ad4adc745be49d0c92" }, "downloads": -1, "filename": "htmlwrite-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d4bcba87bb8f8f0a802a0d67492ed10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5000, "upload_time": "2015-06-24T13:00:58", "url": "https://files.pythonhosted.org/packages/04/5d/bedade147019feebf3f737cc0022555e8b2cc65966813acddc1009f9b8ce/htmlwrite-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8411e2b87f6c72a64a2344a75992e937", "sha256": "d922d93aa3dce91aacbf69e890f3b97665c6795c3ce67aaa76ef5c8ff9f1e8c3" }, "downloads": -1, "filename": "htmlwrite-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8411e2b87f6c72a64a2344a75992e937", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5040, "upload_time": "2016-04-02T12:18:56", "url": "https://files.pythonhosted.org/packages/0c/1c/9c5eafa1ebc58aa20b2f1957e6b952ee061d7ca590e9afee338240380520/htmlwrite-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b935ddc69e319755df4e290f944f53f0", "sha256": "905ec5234e23eb75cfcbb310fc043849334e05772b68405bf1a1327cbd118c1a" }, "downloads": -1, "filename": "htmlwrite-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b935ddc69e319755df4e290f944f53f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5069, "upload_time": "2016-10-10T18:47:49", "url": "https://files.pythonhosted.org/packages/77/7f/fd271b73da802c45326413921840cf8bee42e70e6d58e018bbf3073f4b82/htmlwrite-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fa3d4b7215082d5bdd582722d986bfc6", "sha256": "e10cff26b1dcc813494ae675c91aeaaec38fb7f1c27eefefb334d15fb729d1d6" }, "downloads": -1, "filename": "htmlwrite-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fa3d4b7215082d5bdd582722d986bfc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5348, "upload_time": "2017-02-22T07:18:35", "url": "https://files.pythonhosted.org/packages/5a/e1/6b2bf6630565e4fd4163071340bf02f5202bab87a7877bed0bf4aa432dfc/htmlwrite-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f385becda44483e1f7a01f90efce4ebe", "sha256": "daf5b4d7e0e47c998884f659c638b1a3ec3431f4b410ef00116f008e29e888c3" }, "downloads": -1, "filename": "htmlwrite-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f385becda44483e1f7a01f90efce4ebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6283, "upload_time": "2017-11-30T11:58:09", "url": "https://files.pythonhosted.org/packages/95/e0/b78d5c23e61a73510eab4f403f4c5ad6144e9018118167cdfda884781eb0/htmlwrite-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f385becda44483e1f7a01f90efce4ebe", "sha256": "daf5b4d7e0e47c998884f659c638b1a3ec3431f4b410ef00116f008e29e888c3" }, "downloads": -1, "filename": "htmlwrite-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f385becda44483e1f7a01f90efce4ebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6283, "upload_time": "2017-11-30T11:58:09", "url": "https://files.pythonhosted.org/packages/95/e0/b78d5c23e61a73510eab4f403f4c5ad6144e9018118167cdfda884781eb0/htmlwrite-0.6.0.tar.gz" } ] }