{ "info": { "author": "Johnny Gill", "author_email": "swfiua@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "Programming Language :: Python :: 3" ], "description": "==============================\n Really Incredibly Point Less\n==============================\n\nRIPL == Really Incredibly Point Less\n\nor\n\nRIPL == Read Interpret Print Loop\n\nThis started life as some simple utilities to help me write a\npresentation.\n\nThe idea was to write something in restructured text and have some\ncode to read the text, interpret it and turn it into a bunch of slides\nfor a presentation.\n\nIn the end I went with markdown, but only a subset of markdown is\nreally supported.\n\nFor each slide, you can specify a heading and then some lines of text\nfor the slide.\n\nYou can also specify an image to display, or images.\n\n\nInstallation / Usage\n====================\n\nTo install use pip:\n\n $ pip install ripl\n\n\nOr clone the repo:\n\n $ git clone https://github.com/swfiua/ripl.git\n $ python setup.py install\n\n\nInterpretters\n=============\n\nSo far it is just a bunch of python modules which I call\ninterpretters.\n\nEach module has a class with an interpret method.\n\npy2json and json2py\n-------------------\n\nThe built-in *json* module does all the work here. These just turn\njson into python dictionaries and lists and vice-versa.\n\nmd2slides.py\n------------\n\nThis reads the markdown and turns it into a list of slides. Each\nslide is just a python dictionary full of information about the\nslides.\n\nslide2png.py\n------------\n\nThis takes the output from md2slides (or anything in a similar format)\nand creates a folder full of slides.\n\nAs well as a bunch of image files, slide2png.py outputs a file with\nthe list of slides in the slideshow.\n\nlayout\n++++++\n\nI would like to strip the layout code in slide2png into a separate\ninterpretter.\n\nThis would just augment the incoming information with layout data.\n\ncreate_images\n+++++++++++++\n\nThe code that actually creates the images could then work with the\nlayout code.\n\n\nshow\n----\n\nThis actually displays the slideshow.\n\nIt has an option to say how many minutes the slideshow should be and\nwill automatically advance the slides for you, pechakucha style.\n\nrun*.py\n-------\n\nVarious scripts to run everything.\n\nTODO\n====\n\nrest2py and py2rest\n\nmark2rest and rest2mark\n\nrest2json and json2rest\n\npy2json and json2py. these are done coutesy of import json.\n\nChaining converstions and examining information loss.\n\nGet sphinx and readthedocs working here.\n\npython-snowballstemmer looks interesting, seems to be finding stems of\nwords and also to be multi-lingual.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/openbermuda/ripl/tarball/0.0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openbermuda/ripl", "keywords": "presentation", "license": "GPL v 3", "maintainer": "", "maintainer_email": "", "name": "ripl", "package_url": "https://pypi.org/project/ripl/", "platform": "", "project_url": "https://pypi.org/project/ripl/", "project_urls": { "Download": "https://github.com/openbermuda/ripl/tarball/0.0.2", "Homepage": "https://github.com/openbermuda/ripl" }, "release_url": "https://pypi.org/project/ripl/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Really Incredibly Point Less presentation tools", "version": "0.0.2" }, "last_serial": 2675952, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6aa22165d9bd1434a43a1ae8bf2160d6", "sha256": "27753ad729b2bae09eebba56481a7b0ad2be5c190de8d60095ab5da16357d2f5" }, "downloads": -1, "filename": "ripl-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6aa22165d9bd1434a43a1ae8bf2160d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15378, "upload_time": "2016-03-07T15:59:46", "url": "https://files.pythonhosted.org/packages/03/9a/67164f9f7f7e42f877e5b34dd4719a56c6aecce6c51bb1a97e0bd775ebb4/ripl-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3795ce9a1929c583c9382422b1896778", "sha256": "07b389fa3b753a0614dedc6950c5d690eac68609260c0b7ba329a620c4ce21f8" }, "downloads": -1, "filename": "ripl-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3795ce9a1929c583c9382422b1896778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9374, "upload_time": "2016-03-07T16:00:01", "url": "https://files.pythonhosted.org/packages/72/65/35879c909ab046049e97d0a85a010f7747335a07051fb218bcb05dd4f1f4/ripl-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8d6ed346b278854b9fd0608161fceb2f", "sha256": "4b950c1defd1dc97cb7fa38a36d31bc9616805ae3fb916670f258e3173127c6e" }, "downloads": -1, "filename": "ripl-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8d6ed346b278854b9fd0608161fceb2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20875, "upload_time": "2017-03-01T15:50:04", "url": "https://files.pythonhosted.org/packages/4b/31/27caec0cfea13b6b2f560f38ade74af6649f38ccc2830ad9ec803678c78b/ripl-0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "7bfedc25b19dd5699189e0d2c74a9161", "sha256": "68f6c8f6684dddb8809ba7a41459b0fe91761d3316ae776c732e077fd5759e0c" }, "downloads": -1, "filename": "ripl-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfedc25b19dd5699189e0d2c74a9161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17356, "upload_time": "2017-03-01T15:58:33", "url": "https://files.pythonhosted.org/packages/76/03/e7098c4e46a79e17c0017502cf611506a1b2c8a165fcfafcbd39bca909fd/ripl-0.0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d6ed346b278854b9fd0608161fceb2f", "sha256": "4b950c1defd1dc97cb7fa38a36d31bc9616805ae3fb916670f258e3173127c6e" }, "downloads": -1, "filename": "ripl-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8d6ed346b278854b9fd0608161fceb2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20875, "upload_time": "2017-03-01T15:50:04", "url": "https://files.pythonhosted.org/packages/4b/31/27caec0cfea13b6b2f560f38ade74af6649f38ccc2830ad9ec803678c78b/ripl-0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "7bfedc25b19dd5699189e0d2c74a9161", "sha256": "68f6c8f6684dddb8809ba7a41459b0fe91761d3316ae776c732e077fd5759e0c" }, "downloads": -1, "filename": "ripl-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfedc25b19dd5699189e0d2c74a9161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17356, "upload_time": "2017-03-01T15:58:33", "url": "https://files.pythonhosted.org/packages/76/03/e7098c4e46a79e17c0017502cf611506a1b2c8a165fcfafcbd39bca909fd/ripl-0.0.2-py3-none-any.whl" } ] }