{ "info": { "author": "Remi Rampin", "author_email": "remirampin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Topic :: Communications", "Topic :: Education", "Topic :: Multimedia :: Graphics :: Presentation", "Topic :: System :: Shells", "Topic :: Terminals", "Topic :: Utilities" ], "description": "LieCoding\n=========\n\nLieCoding is a helper tool for live coding demos. Rather than having to type commands from memory, or showing a video, LieCoding is an intermediate option that will use the original program but type the input for you when you press a button.\n\nYou simply have to install LieCoding and provide it with a simple file listing the commands you'll have to enter. Press a button, and LieCoding enters the next input.\n\nExample session file\n--------------------\n\nSession files are YAML files listing the inputs. A few other actions can be performed, like printing fake output, customizing the typing speed, and more to come.\n\n.. code-block:: yaml\n\n # A session contains multiple shortcuts that are triggered through Ctrl-T\n shortcuts:\n # Shortcuts are ordered, starting at the first input and advancing through\n # the list each time 'Ctrl-T t' is used\n # Each input also has a name, which is used to quickly jump somewhere in the\n # list using 'Ctrl-T d '\n\n # A shortcut only needs the input to type for you\n # By default, slow=true which means that the input will be entered slowly, as\n # if typed on the keyboard\n - hello:\n - input: \"echo \\\"Hello, world\\\"\"\n\n # Another command. Note that for it to be run directly, a \\n has to be added\n - exit:\n - input: \"exit\\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://gitlab.com/remram44/liecoding", "keywords": "live,demo,live demo,coding,live coding", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "liecoding", "package_url": "https://pypi.org/project/liecoding/", "platform": "", "project_url": "https://pypi.org/project/liecoding/", "project_urls": { "Homepage": "https://gitlab.com/remram44/liecoding" }, "release_url": "https://pypi.org/project/liecoding/0.1/", "requires_dist": [ "PyYAML" ], "requires_python": "", "summary": "Helper for live coding demos: terminal wrapper that will type commands for you, as you press a shortcut", "version": "0.1" }, "last_serial": 3252081, "releases": { "0.0": [ { "comment_text": "", "digests": { "md5": "9870e91b20dcab4da9c2a0c2dca98f5b", "sha256": "01ad14ac13d10b14cebbe1a3b105d55f1a023d1f4f0a21c61f1f670f652c0a9d" }, "downloads": -1, "filename": "liecoding-0.0.tar.gz", "has_sig": false, "md5_digest": "9870e91b20dcab4da9c2a0c2dca98f5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3571, "upload_time": "2017-10-13T18:33:12", "url": "https://files.pythonhosted.org/packages/64/ad/ad7087bb4193dd578f70102fbe48abaca4cbec73106e111752d6a8446577/liecoding-0.0.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "895903f7c841daf83e28c4f05c0c402e", "sha256": "114425d340abfa69c7404879e567d67355ffba635ed8f73752f9353c8e4f0d92" }, "downloads": -1, "filename": "liecoding-0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "895903f7c841daf83e28c4f05c0c402e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7612, "upload_time": "2017-10-15T19:55:24", "url": "https://files.pythonhosted.org/packages/de/e3/816d16bcaf00e3ffd7b05a5ea5eda12f578ca017893b8a28916b4631e4b8/liecoding-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6ba79d6348a9fbef745bd0919a7f795", "sha256": "0884178d7687f38a6b91f6c00212fc5a94fcee76f9bb3d9d7741ad4327c54d47" }, "downloads": -1, "filename": "liecoding-0.1.tar.gz", "has_sig": true, "md5_digest": "f6ba79d6348a9fbef745bd0919a7f795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6402, "upload_time": "2017-10-15T19:55:43", "url": "https://files.pythonhosted.org/packages/b4/4d/63f413af1c0a3b2cc3479889e5f833551f3f39d8a8f805582d9daa73bd78/liecoding-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "895903f7c841daf83e28c4f05c0c402e", "sha256": "114425d340abfa69c7404879e567d67355ffba635ed8f73752f9353c8e4f0d92" }, "downloads": -1, "filename": "liecoding-0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "895903f7c841daf83e28c4f05c0c402e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7612, "upload_time": "2017-10-15T19:55:24", "url": "https://files.pythonhosted.org/packages/de/e3/816d16bcaf00e3ffd7b05a5ea5eda12f578ca017893b8a28916b4631e4b8/liecoding-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6ba79d6348a9fbef745bd0919a7f795", "sha256": "0884178d7687f38a6b91f6c00212fc5a94fcee76f9bb3d9d7741ad4327c54d47" }, "downloads": -1, "filename": "liecoding-0.1.tar.gz", "has_sig": true, "md5_digest": "f6ba79d6348a9fbef745bd0919a7f795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6402, "upload_time": "2017-10-15T19:55:43", "url": "https://files.pythonhosted.org/packages/b4/4d/63f413af1c0a3b2cc3479889e5f833551f3f39d8a8f805582d9daa73bd78/liecoding-0.1.tar.gz" } ] }