{ "info": { "author": "Brian McClure", "author_email": "brian@mcclure.pw", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://img.shields.io/pypi/v/shortbus.svg\n :target: https://pypi.python.org/pypi/shortbus\n\n.. image:: https://img.shields.io/travis/brmc/shortbus.svg\n :target: https://travis-ci.org/brmc/shortbus\n\n.. image:: https://readthedocs.org/projects/shortbus/badge/?version=latest\n :target: https://shortbus.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/brmc/shortbus/shield.svg\n :target: https://pyup.io/repos/github/brmc/shortbus/\n :alt: Updates\n\n========\nshortbus\n========\n\nTools to convert Sublime Text snippets into Jetbrains live templates and vice versa\n\n\n* Free software: MIT license\n* Documentation: something is wrong with the read-the-docs build, so for those in a *nix environment, to view the documentation do this:\n\n.. code-block:: console\n\n $ git clone https://github.com/brmc/shortbus\n $ cd shortbus\n $ make docs\n\na browser should open with the docs\n\nRequirements:\n-------------\n\n- python3.6+\n- lxml\n- pyyaml\n\nQuick Start\n-----------\n\nInstall library:\n\n.. code-block:: console\n\n $ pip install shortbus\n\nDo stuff:\n\n.. code-block:: python\n\n transpilers.import_from_yml('./my.yml')\n .import_from_sublimetext('~/path/to/sublimetext/snippetdir/)\n .import_from_jetbrains('~/.PyCharm2016.3/config/liveTemplates/Djaneiro.xml')\n .export_to_jetbrains('shortbus.xml')\n .export_to_yml('shortbus.yml')\n\n.. include:: ./docs/ymlsyntax.rst\n\n\n\n=======\nHistory\n=======\n\n0.2.2 (2018-1-4)\n\n* Added name prefix option for template definitions\n\n0.2.1 (2018-1-4)\n\n* Bugfix: Custom template definitions were not properly respecting context definitions\n\n0.2.0 (2017-12-6)\n------------------\n\n* Template definitions and transpilers have been made composable with custom\ncontext definitions in order to simplify the YML for people who use languages\nother than Python\n\n* Constants for Context option names have been included\n\n0.1.0 (2017-02-12)\n------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brmc/shortbus", "keywords": "shortbus", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "shortbus", "package_url": "https://pypi.org/project/shortbus/", "platform": "", "project_url": "https://pypi.org/project/shortbus/", "project_urls": { "Homepage": "https://github.com/brmc/shortbus" }, "release_url": "https://pypi.org/project/shortbus/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Tools to convert Sublime Text snippets into Jetbrains live templates and vice versa", "version": "0.2.2" }, "last_serial": 3461120, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5904342e195ee8a4fef432a160f4bb29", "sha256": "b033f3718677521f63edd007065db32c57a42809d1b9c1cc65b5723e6f04f190" }, "downloads": -1, "filename": "shortbus-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5904342e195ee8a4fef432a160f4bb29", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7244, "upload_time": "2017-02-19T13:40:17", "url": "https://files.pythonhosted.org/packages/d8/6b/42714805330b03ad69d98a260f5c343511911a4230d68517ecb5b2b1d657/shortbus-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fc417322d0dfb08979be6b6bdb5b112", "sha256": "fbf588f93ca5696ebcb05306436098b5e95503431d721c6664001114acd8edee" }, "downloads": -1, "filename": "shortbus-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2fc417322d0dfb08979be6b6bdb5b112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25655, "upload_time": "2017-02-19T13:40:15", "url": "https://files.pythonhosted.org/packages/2e/09/2cebff5832049e96ab41da8e9634699361ab60cd25faaf4dfa9a6db1c151/shortbus-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1e10f8c3415ba40131f68cb9527501de", "sha256": "949e01b0a0594e7776628358c2eae1930590ef11a48683c53eb000e05bbfd0e2" }, "downloads": -1, "filename": "shortbus-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1e10f8c3415ba40131f68cb9527501de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29952, "upload_time": "2017-12-06T17:08:29", "url": "https://files.pythonhosted.org/packages/92/df/d7ee8b7383c841f3ae4e5bf394362ba236b38d78c10cc718291823113056/shortbus-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2516502fbb1acac2bfd4ec5db9419c32", "sha256": "3732c0b18d0ba24fd6c3b45098fdb28eff70048b7d2da6975496b2b9555eaa17" }, "downloads": -1, "filename": "shortbus-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2516502fbb1acac2bfd4ec5db9419c32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26779, "upload_time": "2018-01-04T08:12:40", "url": "https://files.pythonhosted.org/packages/ee/ee/a10315cf90ede864c2eb24fe55c67af3aee9dd332c38e6e538f4553957f3/shortbus-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "62f51a3bb35e7d25ebf338bf1c688660", "sha256": "0686c6ea1a0c5eb5fd774a62dee263a59ca5cd588498b7f4a85bf307c8440437" }, "downloads": -1, "filename": "shortbus-0.2.2.tar.gz", "has_sig": false, "md5_digest": "62f51a3bb35e7d25ebf338bf1c688660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26838, "upload_time": "2018-01-04T08:29:39", "url": "https://files.pythonhosted.org/packages/d2/63/d45f10c27d12f15da8949db74f3f16ecf00b9d339247f1e274a4df9cdd30/shortbus-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62f51a3bb35e7d25ebf338bf1c688660", "sha256": "0686c6ea1a0c5eb5fd774a62dee263a59ca5cd588498b7f4a85bf307c8440437" }, "downloads": -1, "filename": "shortbus-0.2.2.tar.gz", "has_sig": false, "md5_digest": "62f51a3bb35e7d25ebf338bf1c688660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26838, "upload_time": "2018-01-04T08:29:39", "url": "https://files.pythonhosted.org/packages/d2/63/d45f10c27d12f15da8949db74f3f16ecf00b9d339247f1e274a4df9cdd30/shortbus-0.2.2.tar.gz" } ] }