{ "info": { "author": "Ian Loubser", "author_email": "loubser.ian@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# ingi-cli\nA CLI tool for gists like no other. Run, download and help build a searchable gist API\n\n\n[![Build Status](https://api.travis-ci.com/ianloubser/ingi-cli.svg?branch=master)](https://travis-ci.com/ianloubser/ingi-cli)\n![Python version](https://img.shields.io/badge/python-3.6-blue.svg)\n[![Coverage Status](https://coveralls.io/repos/github/ianloubser/ingi-cli/badge.svg?branch=master)](https://coveralls.io/github/ianloubser/ingi-cli?branch=master)\n\n## Features\n- Run gists directly from your bash. Multiple language support (python, ruby, shell, node)\n- Offline cache for gists\n\n\n## Installation\n**ingi** assumes that any required binaries for executing gists are installed on your system, if not then it will fail.\n\nInstall the cli tool through pip:\n```\npip install ingi-cli\n```\n\n## Usage\n\nInvoking a gist\n```\ningi get https://api.github.com/gists/ac5a0fb49370e7cff3bee93ecc40b9a8\n```\nor use the gist ID\n```\ningi get --use_id ac5a0fb49370e7cff3bee93ecc40b9a8\n```\n\nYou can also just cache the gist to use later\n```\ningi get --save_only --use_id ac5a0fb49370e7cff3bee93ecc40b9a8\n```\n\n## TODO & Improvements\n- Implementing a gist index to search gists programmatically. Any gists executed locally get automatically inserted and indexed on API to be used. \nThis will provide us with a rest API to search for gists 😀.\n\n- Configurable invoke queue, like an `invoke.yaml` which lists a bunch of gists to execute in order.\n\n- arguments to be passed to scripts, for e.g:\n```\ningi get --use_id ac5a0fb49370e7cff3bee93ecc40b9a8 first_arg second_arg\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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ingi-cli", "package_url": "https://pypi.org/project/ingi-cli/", "platform": "", "project_url": "https://pypi.org/project/ingi-cli/", "project_urls": null, "release_url": "https://pypi.org/project/ingi-cli/0.1.1/", "requires_dist": [ "pickleDB (==0.9.2)", "coverage (==4.5.3)", "pytest-cov (==2.6.1)", "python-coveralls (==2.9.1)", "python-dateutil (==2.8.0)", "requests (==2.21.0)", "requests-mock (==1.5.2)" ], "requires_python": "", "summary": "A CLI tool for gists like no other. Run, download and help build a searchable gist API", "version": "0.1.1" }, "last_serial": 5017090, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "4630387f7b64d36499e8b855142864d2", "sha256": "82214a41c35fed35b881e1baf8986c90ff3285ed54ee6b95d328ce186660bfb8" }, "downloads": -1, "filename": "ingi_cli-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4630387f7b64d36499e8b855142864d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6976, "upload_time": "2019-04-01T13:03:23", "url": "https://files.pythonhosted.org/packages/3e/8c/e3736808646325b0db8708598ce69fc0839f035fada42388a84e4495996e/ingi_cli-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5532662765c28e693479629b1603b9c0", "sha256": "4ad40972e59037c18500c319b1347a5274c74d79d6bc838d2228705dd93481cc" }, "downloads": -1, "filename": "ingi-cli-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5532662765c28e693479629b1603b9c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5518, "upload_time": "2019-04-01T13:03:25", "url": "https://files.pythonhosted.org/packages/92/dd/85211f9ef363046476b27e0286b724abf1c77ebc5a6f4b6a174242bce2e4/ingi-cli-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4630387f7b64d36499e8b855142864d2", "sha256": "82214a41c35fed35b881e1baf8986c90ff3285ed54ee6b95d328ce186660bfb8" }, "downloads": -1, "filename": "ingi_cli-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4630387f7b64d36499e8b855142864d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6976, "upload_time": "2019-04-01T13:03:23", "url": "https://files.pythonhosted.org/packages/3e/8c/e3736808646325b0db8708598ce69fc0839f035fada42388a84e4495996e/ingi_cli-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5532662765c28e693479629b1603b9c0", "sha256": "4ad40972e59037c18500c319b1347a5274c74d79d6bc838d2228705dd93481cc" }, "downloads": -1, "filename": "ingi-cli-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5532662765c28e693479629b1603b9c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5518, "upload_time": "2019-04-01T13:03:25", "url": "https://files.pythonhosted.org/packages/92/dd/85211f9ef363046476b27e0286b724abf1c77ebc5a6f4b6a174242bce2e4/ingi-cli-0.1.1.tar.gz" } ] }