{ "info": { "author": "Adrian Cybulski", "author_email": "adrian@rtgnx.xyz", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# XTHEME\nTheme manager for people who are tired of writing tons of config files.\nInspired by [budRich/mondo](https://github.com/budRich/mondo).\n\n\n### Install\n\n```Bash\n\ngit clone https://github.com/rtnx/xtheme\ncd xtheme\npip install --user .\n\n```\n\n### Themes\n\nTheme files are in `toml` format. There's no requirements for them,\nthey are there for you to set variable that will be used later in generators.\n\n### Generators\n\nGenerators include:\n\n+ template.jinja2 - template for config file using variables from theme.\n+ config.toml - configuration file.\n+ pre-apply.sh - script executed before applying theme\n+ post-apply.sh - script executed after applying theme.\n\nconfig.toml:\n\n```Toml\n\n[config]\n\n name = 'i3'\n target = '/home/rtgnx/.i3/config' # target file to which template is rendered\n\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/rtgnx/xtheme", "keywords": "", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "xtheme", "package_url": "https://pypi.org/project/xtheme/", "platform": "", "project_url": "https://pypi.org/project/xtheme/", "project_urls": { "Homepage": "http://github.com/rtgnx/xtheme" }, "release_url": "https://pypi.org/project/xtheme/0.3/", "requires_dist": [ "click", "toml", "jinja2" ], "requires_python": "", "summary": "theme generator", "version": "0.3" }, "last_serial": 3983068, "releases": { "0.2": [], "0.3": [ { "comment_text": "", "digests": { "md5": "c20d439ae32faf0d2e0c33b6a2b5c184", "sha256": "f9a2437fc2bf2206f77a9a2b5f38a6bac3b8133dc52fa3b1677d0623b50ce296" }, "downloads": -1, "filename": "xtheme-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c20d439ae32faf0d2e0c33b6a2b5c184", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4518, "upload_time": "2018-06-20T21:42:04", "url": "https://files.pythonhosted.org/packages/86/1b/e5f7e7e8b531762b885c6f1d2d3b6336af7a863047dd652bde363e006145/xtheme-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b449ed6688e5f4d1d951e93b8ed2ff", "sha256": "3b04b992716ed9c22b102b3a8b62f1d07c8885d60006d98e8e3ca077e1a1338e" }, "downloads": -1, "filename": "xtheme-0.3.tar.gz", "has_sig": false, "md5_digest": "c4b449ed6688e5f4d1d951e93b8ed2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3331, "upload_time": "2018-06-20T21:42:05", "url": "https://files.pythonhosted.org/packages/0a/a4/d0c2459d3b8ba08e2a196e0e178e6856bd86da567cc3995e45a7f0cbf98e/xtheme-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c20d439ae32faf0d2e0c33b6a2b5c184", "sha256": "f9a2437fc2bf2206f77a9a2b5f38a6bac3b8133dc52fa3b1677d0623b50ce296" }, "downloads": -1, "filename": "xtheme-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c20d439ae32faf0d2e0c33b6a2b5c184", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4518, "upload_time": "2018-06-20T21:42:04", "url": "https://files.pythonhosted.org/packages/86/1b/e5f7e7e8b531762b885c6f1d2d3b6336af7a863047dd652bde363e006145/xtheme-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b449ed6688e5f4d1d951e93b8ed2ff", "sha256": "3b04b992716ed9c22b102b3a8b62f1d07c8885d60006d98e8e3ca077e1a1338e" }, "downloads": -1, "filename": "xtheme-0.3.tar.gz", "has_sig": false, "md5_digest": "c4b449ed6688e5f4d1d951e93b8ed2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3331, "upload_time": "2018-06-20T21:42:05", "url": "https://files.pythonhosted.org/packages/0a/a4/d0c2459d3b8ba08e2a196e0e178e6856bd86da567cc3995e45a7f0cbf98e/xtheme-0.3.tar.gz" } ] }