{ "info": { "author": "Eldridge Alexander", "author_email": "eldridgea@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Workdown\n\nA system to write Markdown and have it published and hosted via [Cloudflare Workers](https://workers.cloudflare.com/)\n\n## Pre-requisites\n* Python 3\n* Install [`wrangler`](https://github.com/cloudflare/wrangler)\n\n## Usage\n1. `pip3 install workdown`\n2. Run `wrangler generate site https://github.com/eldridgea/workdown-example-site`. This will generate a folder called `site` containing the folder structure `workdown` requires to work. \n3. Configure wrangler.toml with your Cloudflare details, make sure your route ends in a wildcard e.g. `route = \"https://example.com/*\".`\n4. Create a KV Namespace and bind in to `pages` in your `wrangler.toml` file.\n5. Make a markdown file ending in `.md` in the `content/` directory If you want it to be your main page, name it `index.md`.\n6. From the `site` folder (or whatever you named it) run `workdown`\n9. Done!\n\n## CSS\nCSS should go in the `assets/` directory. They will be available as their full filename under `css`. For example if you make `main.css`, it will be `example.com/css/main.css`\n\n## Partials\nHere is where you can customize the header and footer of pages in HTML. Currently all partials apply to all pages generated. Good things to do here would be if you have a static CSS file in `css/` or would like to include a a fonts CDN, add it into the `` in the `partials/header.html` so it will be usable on your pages. \n\n## Notes\nThe path for content will be the name of the markdown file with no extension. For example if you make `contact.md`, it will be `example.com/contact`.\n\n## Install directly from Github\n`pip3 install git+https://github.com/eldridgea/workdown`\n\n## Manual Install\n1. `git clone https://github.com/eldridgea/workdown`\n2. `cd workdown`\n3. `python3 setup.py install`\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://github.com/eldridgea/workdown", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "workdown", "package_url": "https://pypi.org/project/workdown/", "platform": "", "project_url": "https://pypi.org/project/workdown/", "project_urls": { "Homepage": "https://github.com/eldridgea/workdown" }, "release_url": "https://pypi.org/project/workdown/0.0.4/", "requires_dist": [ "markdown" ], "requires_python": ">=3.6", "summary": "Write Markdown and have it published and hosted on Cloudflare Workers", "version": "0.0.4" }, "last_serial": 5876551, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "53aa91604e4f9573a68e14e2a9195941", "sha256": "780ad13e3b141b8f0ac11aca1a1afc0c96eb39edd37806efbf73d0200f7e5bb5" }, "downloads": -1, "filename": "workdown-0.0.3-py3.7.egg", "has_sig": false, "md5_digest": "53aa91604e4f9573a68e14e2a9195941", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.6", "size": 5259, "upload_time": "2019-09-23T23:11:40", "url": "https://files.pythonhosted.org/packages/da/66/198444463973ad0c1730dfdab35e01a9a85847c82a7a54593fc55b9db4fc/workdown-0.0.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "faf1c9daeab9ef9dfbb4868456e0dbd3", "sha256": "3b95f1969dad84508522ec49a7b7d12f74efb5ee25aa31d7ab0d4a3c0d89dc09" }, "downloads": -1, "filename": "workdown-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "faf1c9daeab9ef9dfbb4868456e0dbd3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3473, "upload_time": "2019-09-23T01:56:31", "url": "https://files.pythonhosted.org/packages/ae/6f/c08ac7b76da05a7c9cb7a785bf1e1ae5506aceda3ec6f0ed6bc5fba04cff/workdown-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f15d266186ba232b2c839a714b6c5237", "sha256": "b8f901d97d7d709429c17e5d3d99619affe3b5041db9f534126695ce0661eaa0" }, "downloads": -1, "filename": "workdown-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f15d266186ba232b2c839a714b6c5237", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2894, "upload_time": "2019-09-23T01:56:34", "url": "https://files.pythonhosted.org/packages/b8/6a/d6c000dedb41e84a750583d488085b4f162a7976753b1a88605a8c1e7e71/workdown-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "55e172990e046a0c2018117ce672a449", "sha256": "20e35b1ab96ba2cddfcd689c089c6c4aa407c3de6491f57ef1609b1e366d6d91" }, "downloads": -1, "filename": "workdown-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "55e172990e046a0c2018117ce672a449", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3512, "upload_time": "2019-09-23T23:11:38", "url": "https://files.pythonhosted.org/packages/2b/09/94008920331c5eac292fef054d91cc841b7f301480bf47c253458e314fb5/workdown-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dee52b358e539e7faefca40db16db8bc", "sha256": "7d9af359e67c10cebac1bc1fba013d531f14c3af058f109a1fb41bdddeb24683" }, "downloads": -1, "filename": "workdown-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dee52b358e539e7faefca40db16db8bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2936, "upload_time": "2019-09-23T23:11:44", "url": "https://files.pythonhosted.org/packages/b2/89/9b54a6697e2bcbc577931f2d49d581a3e3013cf08306bea3b18569aa028c/workdown-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55e172990e046a0c2018117ce672a449", "sha256": "20e35b1ab96ba2cddfcd689c089c6c4aa407c3de6491f57ef1609b1e366d6d91" }, "downloads": -1, "filename": "workdown-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "55e172990e046a0c2018117ce672a449", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3512, "upload_time": "2019-09-23T23:11:38", "url": "https://files.pythonhosted.org/packages/2b/09/94008920331c5eac292fef054d91cc841b7f301480bf47c253458e314fb5/workdown-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dee52b358e539e7faefca40db16db8bc", "sha256": "7d9af359e67c10cebac1bc1fba013d531f14c3af058f109a1fb41bdddeb24683" }, "downloads": -1, "filename": "workdown-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dee52b358e539e7faefca40db16db8bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2936, "upload_time": "2019-09-23T23:11:44", "url": "https://files.pythonhosted.org/packages/b2/89/9b54a6697e2bcbc577931f2d49d581a3e3013cf08306bea3b18569aa028c/workdown-0.0.4.tar.gz" } ] }