{ "info": { "author": "carbolymer", "author_email": "carbolymer@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration" ], "description": "# ynj\n\nCompile [Jinja](http://jinja.pocoo.org/) templates using [YAML](https://yaml.org/) variables!\n\n\n## Installation\n```\npip install ynj\n```\n\n## Usage\n\nTo use `ynj` you need yaml file with the variables, and a jinja template.\nAn example `values.yml` file:\n```\n ---\n name: John\n surname: Collins\n jobs:\n - name: \"Python developer\"\n technologies: [Pyton, SQL]\n - name: \"Database administrator\"\n technologies: [PostgreSQL, Oracle]\n```\nA sample template:\n```\n

{{ name }} {{ surname }}

\n
\n{% for job in jobs %}\n
{{ job.name }}
\n
{{ ', '.join(job.technologies) }}
\n{% endfor %}\n
\n```\nTo fill the values into the template, run:\n```\nynj < jobs.j2\n```\nYou can override values also from command line:\n```\nynj -t jobs.j2 -s \"{name: Matt}\"\n```\nMore info: `ynj -h`.\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": "https://gitlab.com/carbolymer/ynj", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ynj", "package_url": "https://pypi.org/project/ynj/", "platform": "", "project_url": "https://pypi.org/project/ynj/", "project_urls": { "Homepage": "https://gitlab.com/carbolymer/ynj" }, "release_url": "https://pypi.org/project/ynj/0.1.0/", "requires_dist": [ "Jinja2", "pyyaml" ], "requires_python": "", "summary": "Compile Jinja templates with YAML variables", "version": "0.1.0" }, "last_serial": 5498172, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "345a49de09f7ddbb6264c3af8e29a75f", "sha256": "0f83b86f900bda0cd2c4c192abf1ffaef2e84089ca5adef788ad8d3c8b612157" }, "downloads": -1, "filename": "ynj-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "345a49de09f7ddbb6264c3af8e29a75f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15171, "upload_time": "2019-07-07T21:49:49", "url": "https://files.pythonhosted.org/packages/bb/37/408097f9221755099b86e2a273389bbd4572447d23e2ffab9b2c1870f572/ynj-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dc8bfd21608a83dec9a5d6375bd25dd", "sha256": "f51bd2e050fb9c7a6530ddf54660b47a0feeaea63bd553dd2ee902d6f0dc9e85" }, "downloads": -1, "filename": "ynj-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8dc8bfd21608a83dec9a5d6375bd25dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2574, "upload_time": "2019-07-07T21:49:52", "url": "https://files.pythonhosted.org/packages/ba/c8/18fd5da17ca3fed7930cd3d287a118d191893c07d552fc721d9109cbccd4/ynj-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "345a49de09f7ddbb6264c3af8e29a75f", "sha256": "0f83b86f900bda0cd2c4c192abf1ffaef2e84089ca5adef788ad8d3c8b612157" }, "downloads": -1, "filename": "ynj-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "345a49de09f7ddbb6264c3af8e29a75f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15171, "upload_time": "2019-07-07T21:49:49", "url": "https://files.pythonhosted.org/packages/bb/37/408097f9221755099b86e2a273389bbd4572447d23e2ffab9b2c1870f572/ynj-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dc8bfd21608a83dec9a5d6375bd25dd", "sha256": "f51bd2e050fb9c7a6530ddf54660b47a0feeaea63bd553dd2ee902d6f0dc9e85" }, "downloads": -1, "filename": "ynj-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8dc8bfd21608a83dec9a5d6375bd25dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2574, "upload_time": "2019-07-07T21:49:52", "url": "https://files.pythonhosted.org/packages/ba/c8/18fd5da17ca3fed7930cd3d287a118d191893c07d552fc721d9109cbccd4/ynj-0.1.0.tar.gz" } ] }