{
"info": {
"author": "Alex Chan",
"author_email": "alex@alexwlchan.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Other Audience",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3 :: Only"
],
"description": "hotchocolate\n============\n\nHot Chocolate is a static site generator that uses Markdown files as input,\nand is designed for building very lightweight sites.\n\n.. image:: https://github.com/alexwlchan/hot-chocolate/raw/master/hotchocolate.jpg\n\nDisclaimer\n**********\n\nYou should consider this as alpha-quality software at best. Although I run\nseveral sites with it, it's still **user-unfriendly, undocumented and rough\naround the edges**. If you want a static site generator, look at something\nlike `Jekyll `_ or\n`Pelican `_.\n\nI'd like to document it properly and make it user-friendly, but for now it's\nmore like a melting pot for my ideas about static site generators.\n\nInstallation\n************\n\nInstall with pip:\n\n.. code-block:: console\n\n $ pip install hotchocolate\n\nHot Chocolate requires Python 3.5 or later.\n\nCommands\n********\n\n1. Create a site::\n\n cocoa init\n\n2. Build articles::\n\n cocoa build\n\n3. Run a preview server (requires Docker)::\n\n cocoa serve\n\nSite structure\n**************\n\nEach Markdown file starts with YAML-like front matter, followed by content:\n\n.. code-block:: markdown\n\n title: The cacao bean\n slug: /cacao-beans/\n\n The *cacao bean* is the seed of the cacao tree, and is used to make\n cocoa solids and cocoa butter. This is the basis of chocolate, among\n other foods.\n\n You can read more about cacao [on Wikipedia][wiki].\n\n [wiki]: https://en.wikipedia.org/wiki/Cocoa_bean\n\nFor posts, the slug will be prepended with a ``/YYYY/MM`` slug when built.\nFor pages, the slug is relative to the root of the web server.\n\nThe following directory structure is used (and generated by ``cocoa init``)::\n\n (source folder)/\n pages/\n (you can organise this folder however you like)\n about.md\n contact.md\n ...\n posts/\n (likewise, you can organise this however you like)\n (Hot Chocolate will find any Markdown files in the tree)\n an-interesting-story.md\n another-interesting-story.md\n the-final-part-of-the-story.md\n ...\n static/\n (this directory structure is copied directly into the build root)\n aztec-sculpture.jpg\n cacao-beans.png\n personal/\n contact-photo.tiff\n ...\n style/\n (a custom.scss file in this directory will override the base styles)\n custom.scss\n templates/\n (templates in this directory replace the base templates)\n base.html\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/alexwlchan/hot-chocolate",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "hotchocolate",
"package_url": "https://pypi.org/project/hotchocolate/",
"platform": "",
"project_url": "https://pypi.org/project/hotchocolate/",
"project_urls": {
"Homepage": "https://github.com/alexwlchan/hot-chocolate"
},
"release_url": "https://pypi.org/project/hotchocolate/3.0.1/",
"requires_dist": [
"beautifulsoup4 (>=4.6.0,<5)",
"click (>=6.7,<7)",
"csscompressor (>=0.9.4,<1)",
"docker (<3,>=2.0.2)",
"feedgenerator (<2,>=1.9)",
"htmlmin (<0.2,>=0.1.10)",
"python-dateutil (>=2.6.0,<3)",
"Jinja2 (<3,>=2.9.5)",
"Markdown (<3,>=2.6.8)",
"mincss (>=0.11.2,<0.12)",
"Pygments (<3,>=2.2.0)",
"pyScss (>=1.3.5,<2)",
"toml (<1,>=0.9.2)",
"unidecode (<0.05,>=0.04.20)"
],
"requires_python": ">=3.6",
"summary": "A static site generator designed for lightweight sites",
"version": "3.0.1"
},
"last_serial": 2956746,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "d51ed110b650039b04e892e2b5aea040",
"sha256": "9f3cb93e6a5928058a1037b3c5946d6eecbd2dd1c7d44431287289a55be09331"
},
"downloads": -1,
"filename": "hotchocolate-1.0.0.macosx-10.12-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "d51ed110b650039b04e892e2b5aea040",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16003,
"upload_time": "2017-02-22T14:27:02",
"url": "https://files.pythonhosted.org/packages/1e/89/aba68691a17bb91a6b2ad13eab2e86830bd421e7e38d4f81d2b2f01ea557/hotchocolate-1.0.0.macosx-10.12-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "20d74e445f3eb6d53577d5f3fef5d68a",
"sha256": "0d21fe1edc67c10b33ddad536105f7c5870cd7f8bc3eb2dfab20cc53c757ab02"
},
"downloads": -1,
"filename": "hotchocolate-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "20d74e445f3eb6d53577d5f3fef5d68a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 11628,
"upload_time": "2017-02-22T14:27:00",
"url": "https://files.pythonhosted.org/packages/d0/32/5385948719a9861008a3ca3673bd1b8cdfbee400ab16276b8dc0eb57ee72/hotchocolate-1.0.0-py3-none-any.whl"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "4082513b9c936e47138ba7f1854faa95",
"sha256": "ec2197cf25720f5c8bbc4717a9e26b3e04416ce43bd063947bc2ced687f7d43d"
},
"downloads": -1,
"filename": "hotchocolate-1.0.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "4082513b9c936e47138ba7f1854faa95",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 17316,
"upload_time": "2017-02-22T18:52:02",
"url": "https://files.pythonhosted.org/packages/09/99/32a5893ca2c0dda010da07d05e15807be4ae50d63f41bc77845ca6213dec/hotchocolate-1.0.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "070c3423b54d23a059ea86da1fb8a125",
"sha256": "3e4ac10061ff490fe4acfc78575f5aadf17981260064b790fb615ac410e824df"
},
"downloads": -1,
"filename": "hotchocolate-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "070c3423b54d23a059ea86da1fb8a125",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12353,
"upload_time": "2017-02-22T18:52:04",
"url": "https://files.pythonhosted.org/packages/77/e2/510f9dfb8319c02602ddaf46fbf39e58462a4b06133d6a8d2fe61183c8e1/hotchocolate-1.0.1.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "bf8deeb1dc4b852b689c17e81073ea1a",
"sha256": "75248d177c6000b5149dab9176820efef811c76e950a41679fca80117bee4d7d"
},
"downloads": -1,
"filename": "hotchocolate-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bf8deeb1dc4b852b689c17e81073ea1a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 17457,
"upload_time": "2017-02-26T00:05:08",
"url": "https://files.pythonhosted.org/packages/a7/5b/ccd31bd661c4a0f553f254c03dba1358990d3fd0576a2229eb3279935da9/hotchocolate-1.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a33eda37542aceb6c493d01c724a8b0c",
"sha256": "61bc6978b3a0cfb72e41d9577dff56ab6baaaff8b01dbd8b616422af2c94eb72"
},
"downloads": -1,
"filename": "hotchocolate-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "a33eda37542aceb6c493d01c724a8b0c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12496,
"upload_time": "2017-02-26T00:05:09",
"url": "https://files.pythonhosted.org/packages/b5/4d/324121d2e964e81cafdbd1cc526a9fe17b315ceaaed01ffdae01a58d82a8/hotchocolate-1.0.2.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "d5c405ff39eba371ab4822f7cb145aa3",
"sha256": "8e9679e0c1a2eb0ce2c478c222d3ab7e8be57ed6bb499c1c1d58fdfd5b2e3a43"
},
"downloads": -1,
"filename": "hotchocolate-2.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "d5c405ff39eba371ab4822f7cb145aa3",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 25176,
"upload_time": "2017-03-22T19:12:42",
"url": "https://files.pythonhosted.org/packages/f2/a5/378b48f1289c2293d1489f712f51f92c6167fd3e6411f36351549fd7749d/hotchocolate-2.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "dc10245fc508fdb0f1c76a283be596ba",
"sha256": "4645db15eb6fcb3483d420ff0390f0ac7a0be24796909793a3430b8573719ef4"
},
"downloads": -1,
"filename": "hotchocolate-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "dc10245fc508fdb0f1c76a283be596ba",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17790,
"upload_time": "2017-03-22T19:12:44",
"url": "https://files.pythonhosted.org/packages/4a/d8/56205fecaa342fbe8d536f3a415fd934d2fccd723baf0287e43877811d9a/hotchocolate-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "e614532ff3584800bb16dab7d0e302da",
"sha256": "f230cf79ef2ac269011800f0304fbf694873a5228e3d313202a21820a83e1951"
},
"downloads": -1,
"filename": "hotchocolate-2.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e614532ff3584800bb16dab7d0e302da",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25462,
"upload_time": "2017-03-24T07:38:38",
"url": "https://files.pythonhosted.org/packages/ef/44/7563e02f1fe1bf30ea78de2ea40ade07188440610d7b2cfe3d70a7672802/hotchocolate-2.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0c601ceafb387645e5be32cd2234f77e",
"sha256": "4b131e5e0e92c8ef5b34ae005355596e59bde33594a90f065a5ac88252ab9bda"
},
"downloads": -1,
"filename": "hotchocolate-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "0c601ceafb387645e5be32cd2234f77e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18152,
"upload_time": "2017-03-24T07:38:39",
"url": "https://files.pythonhosted.org/packages/91/80/ddc2fdab2b69f58f999eefdba17acb06a79b3402adf4c8dee339cd939136/hotchocolate-2.0.1.tar.gz"
}
],
"2.0.2": [
{
"comment_text": "",
"digests": {
"md5": "c6a5e8d7b888ae05aa0e58e5f0706af6",
"sha256": "a0faf84f7559583a1c894629af6d6bd79a3f57b4393a3fefb6656750a282e986"
},
"downloads": -1,
"filename": "hotchocolate-2.0.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "c6a5e8d7b888ae05aa0e58e5f0706af6",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 25420,
"upload_time": "2017-04-01T20:42:42",
"url": "https://files.pythonhosted.org/packages/81/fa/0c6c6d219ef8537e4c1ddf85996c8e2fd43cccee0b1ac947253c088a854f/hotchocolate-2.0.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "74b61c72f3d0722d49d02d9e9be24c54",
"sha256": "39901ddfe2b76499d249dd0852020be679e88360e593f98ef12a85726bcfb8ad"
},
"downloads": -1,
"filename": "hotchocolate-2.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "74b61c72f3d0722d49d02d9e9be24c54",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 25969,
"upload_time": "2017-03-25T11:35:29",
"url": "https://files.pythonhosted.org/packages/38/47/480c449daf82fa9af904b49ccc5f705684b2e3bc1d2a77ff4d44e604e3be/hotchocolate-2.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a17130ca243308536fa9c7060733a15d",
"sha256": "c31f3ccb092fa50acde6d86d9224fdcf4409186770a2b6e025b32ffe819ea352"
},
"downloads": -1,
"filename": "hotchocolate-2.0.2.tar.gz",
"has_sig": false,
"md5_digest": "a17130ca243308536fa9c7060733a15d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18386,
"upload_time": "2017-03-25T11:35:31",
"url": "https://files.pythonhosted.org/packages/8c/c8/d93823ff1fc4340a9eaf174af15c5b6bbc4e0dfdf103f5afca00c5855934/hotchocolate-2.0.2.tar.gz"
}
],
"2.0.3": [
{
"comment_text": "",
"digests": {
"md5": "de032e6f7e5271a6aa029d4dd4ff1395",
"sha256": "8f172db1ea8d49efcc2ad71c53cb0ee677a130f481d039eb6262f2f83875bfa2"
},
"downloads": -1,
"filename": "hotchocolate-2.0.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "de032e6f7e5271a6aa029d4dd4ff1395",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 25421,
"upload_time": "2017-04-01T20:43:23",
"url": "https://files.pythonhosted.org/packages/48/43/efe31bb91d3865b5372cab9abe788adf10add4680565b8c836dcd96d6e00/hotchocolate-2.0.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c8df3cfe824250d88f77d8a6d63fdd77",
"sha256": "a93fd1b01b21c32e139ca587cd190593f4c8d5f4cef2d0c5200242e075301bee"
},
"downloads": -1,
"filename": "hotchocolate-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "c8df3cfe824250d88f77d8a6d63fdd77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18030,
"upload_time": "2017-04-01T20:43:25",
"url": "https://files.pythonhosted.org/packages/a7/38/a86683ae59a58eb3e9751e2d56815f2f8db0eeb8db04954cfd421e7469a8/hotchocolate-2.0.3.tar.gz"
}
],
"2.0.4": [
{
"comment_text": "",
"digests": {
"md5": "27727bdfff0361cc25bbe0655a98aa22",
"sha256": "2e4fd01ab2137a4b2d91ed8b1a434f822334b747b1aaf4b2cb16602883ef4ee5"
},
"downloads": -1,
"filename": "hotchocolate-2.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "27727bdfff0361cc25bbe0655a98aa22",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 26510,
"upload_time": "2017-04-05T09:14:51",
"url": "https://files.pythonhosted.org/packages/9a/f4/ca910d2a929503e30fd6dffe1ac84eaf069587de30333b3cf8a276b73d02/hotchocolate-2.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d8ed967210acc6aee55b0f42242f92ff",
"sha256": "2335864b86f95960fefceb9a6f9cc5bb70b4fecb49cfe0401808efcf44261ad6"
},
"downloads": -1,
"filename": "hotchocolate-2.0.4.tar.gz",
"has_sig": false,
"md5_digest": "d8ed967210acc6aee55b0f42242f92ff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18886,
"upload_time": "2017-04-05T09:14:53",
"url": "https://files.pythonhosted.org/packages/02/13/b81acccf3c07c6b634d62f6903eabf890eca727af7f3ebe934933d292e3b/hotchocolate-2.0.4.tar.gz"
}
],
"3.0.1": [
{
"comment_text": "",
"digests": {
"md5": "d0c17a32f47e5f7ba121ae01e32e046c",
"sha256": "065aacf6bb9de7b7e229082cf30323c668bcb136ac762de2bceb3b1ed990194e"
},
"downloads": -1,
"filename": "hotchocolate-3.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d0c17a32f47e5f7ba121ae01e32e046c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 33502,
"upload_time": "2017-06-17T19:44:30",
"url": "https://files.pythonhosted.org/packages/cc/c3/ae008e816ac84f97e41fc1fc776a935d0bac3440dbdc342720a08135e107/hotchocolate-3.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a2a5a3f3beae3d5721074dbdd2b1e10e",
"sha256": "cf0e045fec5f0e71edc665f25534abc471ba78656248d82f06addfb915ca4963"
},
"downloads": -1,
"filename": "hotchocolate-3.0.1.tar.gz",
"has_sig": false,
"md5_digest": "a2a5a3f3beae3d5721074dbdd2b1e10e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 18248,
"upload_time": "2017-06-17T19:44:33",
"url": "https://files.pythonhosted.org/packages/90/20/a877690897e35d65b3bfc74ccde005df99ca6baa1a5ab1bc2c0576434164/hotchocolate-3.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d0c17a32f47e5f7ba121ae01e32e046c",
"sha256": "065aacf6bb9de7b7e229082cf30323c668bcb136ac762de2bceb3b1ed990194e"
},
"downloads": -1,
"filename": "hotchocolate-3.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d0c17a32f47e5f7ba121ae01e32e046c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 33502,
"upload_time": "2017-06-17T19:44:30",
"url": "https://files.pythonhosted.org/packages/cc/c3/ae008e816ac84f97e41fc1fc776a935d0bac3440dbdc342720a08135e107/hotchocolate-3.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a2a5a3f3beae3d5721074dbdd2b1e10e",
"sha256": "cf0e045fec5f0e71edc665f25534abc471ba78656248d82f06addfb915ca4963"
},
"downloads": -1,
"filename": "hotchocolate-3.0.1.tar.gz",
"has_sig": false,
"md5_digest": "a2a5a3f3beae3d5721074dbdd2b1e10e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 18248,
"upload_time": "2017-06-17T19:44:33",
"url": "https://files.pythonhosted.org/packages/90/20/a877690897e35d65b3bfc74ccde005df99ca6baa1a5ab1bc2c0576434164/hotchocolate-3.0.1.tar.gz"
}
]
}