{ "info": { "author": "Chomtana", "author_email": "Chomtana001@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# autoschedule by Chomtana\n\nGenerate schedule, talks, speakers page automatically like official Pycon thailand 2019 website: https://th.pycon.org\n\n* Schedule Page: https://th.pycon.org/schedule\n* Talks Page: https://th.pycon.org/talks\n* Speakers Page: https://th.pycon.org/speakers\n\nThese three pages generated from one yaml file: [CLICK HERE FOR YAML FILE EXAMPLE (talks2019.yaml)](https://github.com/Chomtana/autoschedule/blob/master/talks2019.yaml \"talks2019.yaml\")\n\nAnd these three pages are linked together\n\nGood for people who organizing conference event and don't want to code your website schedule, talks, speakers page\n\n# How to use\n\n## For local file generation use\n\n### Basic example\n```python\nfrom autoschedule import generate\n\ngenerate(\"talks2019.yaml\")\n```\n\n*Note: you need to change **talks2019.yaml** to your correct yaml file path*\n\n### Custom file name\n```python\nfrom autoschedule import generate\n\ngenerate(\"talks2019.yaml\", schedule_page=\"./timetable.html\", talks_page=\"./courses.html\", speakers_page=\"./tutors.html\")\n```\n\n*Note: you need to change **talks2019.yaml** to your correct yaml file path*\n\n## For using in nikola\n\n### Step 1: Install ScheduleShortcode plugins\n\nCopy [ScheduleShortcode.py](https://github.com/Chomtana/autoschedule/blob/master/ScheduleShortcode.py) and [ScheduleShortcode.plugin](https://github.com/Chomtana/autoschedule/blob/master/ScheduleShortcode.plugin) from this repository to plugins/schedule folder in your nikola setup\n\n*Note: if folder doesn't exists, create new one*\n\n### Step 2: Use shortcode in your page\n\nPaste:\n* `{{% schedule mode=\"schedule\" file=\"../talks2019.yaml\" talks_page=\"/talks\" speakers_page=\"/speakers\" schedule_page=\"/schedule %}}` To your schedule page\n* `{{% schedule mode=\"talks\" file=\"../talks2019.yaml\" talks_page=\"/talks\" speakers_page=\"/speakers\" schedule_page=\"/schedule %}}` To your talks page\n* `{{% schedule mode=\"speakers\" file=\"../talks2019.yaml\" talks_page=\"/talks\" speakers_page=\"/speakers\" schedule_page=\"/schedule %}}` To your speakers page\n\n*Note: you need to change **../talks2019.yaml** to your correct yaml file path*\n\nExample of these step can be found in [here](https://github.com/Chomtana/autoschedule/tree/master/nikolaexample)", "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/Chomtana/autoschedule", "keywords": "autoschedule,schedule,generator,codegenerator,schedulepage,talks,talkspage,speakers,speakerspage,pycon", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "autoschedule", "package_url": "https://pypi.org/project/autoschedule/", "platform": "", "project_url": "https://pypi.org/project/autoschedule/", "project_urls": { "Homepage": "https://github.com/Chomtana/autoschedule" }, "release_url": "https://pypi.org/project/autoschedule/1.0/", "requires_dist": null, "requires_python": "", "summary": "Generate schedule, talks, speakers page automatically like official Pycon thailand 2019 website: https://th.pycon.org", "version": "1.0" }, "last_serial": 5398782, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "81489b19f48389ac805951ef6a5547e7", "sha256": "8d30f6c7cdc9a1d84bc7430922644ebc356abd8046fd953e65525aec713680be" }, "downloads": -1, "filename": "autoschedule-0.1.tar.gz", "has_sig": false, "md5_digest": "81489b19f48389ac805951ef6a5547e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8083, "upload_time": "2019-06-14T04:19:11", "url": "https://files.pythonhosted.org/packages/82/f8/2e9ac00982250256ecdacb531d9cb3047d007b834470aa6357f0063c8e53/autoschedule-0.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "0c3b8ab4e13bf7525afa34733f95ff61", "sha256": "d433060a11f35147a0daac60f7370b325f524187a26fcd1a9f72a672279a4a20" }, "downloads": -1, "filename": "autoschedule-1.0.tar.gz", "has_sig": false, "md5_digest": "0c3b8ab4e13bf7525afa34733f95ff61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8084, "upload_time": "2019-06-14T04:21:15", "url": "https://files.pythonhosted.org/packages/11/09/6495c3123a493d812bdd329e6380290c4ebe71f5740bfc5b4cfaa7555c0c/autoschedule-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0c3b8ab4e13bf7525afa34733f95ff61", "sha256": "d433060a11f35147a0daac60f7370b325f524187a26fcd1a9f72a672279a4a20" }, "downloads": -1, "filename": "autoschedule-1.0.tar.gz", "has_sig": false, "md5_digest": "0c3b8ab4e13bf7525afa34733f95ff61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8084, "upload_time": "2019-06-14T04:21:15", "url": "https://files.pythonhosted.org/packages/11/09/6495c3123a493d812bdd329e6380290c4ebe71f5740bfc5b4cfaa7555c0c/autoschedule-1.0.tar.gz" } ] }