{ "info": { "author": "Jonatas Baldin", "author_email": "jonatas.baldin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Multimedia :: Graphics :: Presentation" ], "description": "# Slydes\nWhy not show your presentations with Python?\n\n[![codecov](https://codecov.io/gh/jonatasbaldin/slydes/branch/master/graph/badge.svg)](https://codecov.io/gh/jonatasbaldin/slydes)\n[![CircleCI](https://circleci.com/gh/jonatasbaldin/slydes/tree/master.svg?style=svg)](https://circleci.com/gh/jonatasbaldin/slydes/tree/master)\n\n### Installing\n```bash\n$ pip install slydes\n```\n\n### Create a presentation\n`$ cat presentation.py`\n\n```python\nfrom slydes import Presentation, Template\n\n\ntalk = Presentation()\ntemplate = Template()\n\n\n@talk.add_slide\ndef first_slide():\n title = 'This is the title!'\n msg = '''\n Hello world!\n My name is PySlides!\n '''\n return template.default(title, msg)\n \n\n@talk.add_slide\ndef second_slide():\n title = 'The second slide!'\n msg = '''\n * Bullet points!\n * why\n * not?\n '''\n return template.default(title, msg)\n```\n\n### Run it\n`$ ipython`\n```bash\nfrom presentation import talk\n\ntalk.next()\n--------------------------------------------------------------------------------\n# #\n# #\n# This is the title! #\n# #\n# #\n# Hello world! #\n# My name is PySlides! #\n# #\n# #\n# #\n# #\n# #\n# #\n# #\n# #\n# #\n# #\n# #\n--------------------------------------------------------------------------------\n```\n\n### Presentation Mode\nNow you can navigate the presentation using the arrow keys! To exit, just type `CTRL+C`.\n```python\ntalk.present()\n```\n\n### Complete API\n```python\n# Move to next slide\ntalk.next()\n# or\ntalk()\n\n# Move to previous slide\ntalk.previous()\n\n# Shows current slide\ntalk.current()\n```\n\n### Important (or not!)\nThe library is suuuuuuuper alpha, at the point that we could change everything! \nIf you have any ideas, please drop an issue \u2764\ufe0f", "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/jonatasbaldin/slydes", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "slydes", "package_url": "https://pypi.org/project/slydes/", "platform": "", "project_url": "https://pypi.org/project/slydes/", "project_urls": { "Homepage": "https://github.com/jonatasbaldin/slydes" }, "release_url": "https://pypi.org/project/slydes/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Why not show your presentations with Python?", "version": "0.0.3" }, "last_serial": 3886594, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c019f292d3e778431aca3d3c1f0d5d6b", "sha256": "e514c61b8bc7dc3f3e0b6a2b7f64205dd31418741b7c2eff0cc29605701fc0a2" }, "downloads": -1, "filename": "slydes-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c019f292d3e778431aca3d3c1f0d5d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1770, "upload_time": "2018-05-13T14:50:06", "url": "https://files.pythonhosted.org/packages/31/b5/026a41b91876b10839cdaca687801b4c890c8499a3555d8101ae4a133ec4/slydes-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0cc4293c7cc7fdeafd953b298ae87f62", "sha256": "309e6cdf4952fd75aeda1ea730693a0357b9070d3c9b2b3e2f9ee3ce799a2ef0" }, "downloads": -1, "filename": "slydes-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0cc4293c7cc7fdeafd953b298ae87f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2018-05-13T15:03:06", "url": "https://files.pythonhosted.org/packages/6a/47/3291410fcf4ec01eec55f7c55191820989a7ad230b42111664a6061017b0/slydes-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f20d83caca28f0bf94d000ce3c89745f", "sha256": "ce59c2339898b860830bedecf02abb4dde54ae5f627fb0a0089facf40dfa1e45" }, "downloads": -1, "filename": "slydes-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f20d83caca28f0bf94d000ce3c89745f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2018-05-22T07:21:26", "url": "https://files.pythonhosted.org/packages/dd/67/e8c56442b366537e1b0651f7f275b32fa7916636b3d1bacfc7e9694a55fe/slydes-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f20d83caca28f0bf94d000ce3c89745f", "sha256": "ce59c2339898b860830bedecf02abb4dde54ae5f627fb0a0089facf40dfa1e45" }, "downloads": -1, "filename": "slydes-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f20d83caca28f0bf94d000ce3c89745f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2018-05-22T07:21:26", "url": "https://files.pythonhosted.org/packages/dd/67/e8c56442b366537e1b0651f7f275b32fa7916636b3d1bacfc7e9694a55fe/slydes-0.0.3.tar.gz" } ] }