{ "info": { "author": "MacKong", "author_email": "mackonghp@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Documentation" ], "description": "Gitql \n====================\n\n.. image:: https://travis-ci.org/mackong/gitql.svg?branch=master\n :target: https://travis-ci.org/mackong/gitql\n\nGitql is a Git query language.\n\nGitql is written in Golang by\n`cloudson `__ originally, I\nreimplemented by python language, and with some enhancements.\n\nInstallation\n------------\n::\n\n pip install gitql\n\nor\n\n::\n\n pip install git+https://github.com/mackong/gitql.git#egg=gitql\n\nor\n\n::\n\n python setup.py install\n\nUsage\n-----\n\n::\n\n usage: gitql [-h] [-i] [-p PATH] [-s] [-t {table,json}] [-f] [-v] [SQL]\n\n Git query language\n\n positional arguments:\n SQL A query to run\n\n optional arguments:\n -h, --help show this help message and exit\n -i, --interactive Enter to interactive mode\n -p PATH, --path PATH The path to run gitql (default \".\")\n -s, --show-tables Show all tables\n -t {table,json}, --type {table,json}\n The output type format (default \"table\")\n -f, --format-json Format the json output\n -v, --version Show the version of gitql\n\nCompare to `Gitql `__\n--------------------------------------------------------\n\n- tables, fields, keywords **case-insensitive**\n\n ::\n\n Select * From COMMITS wherE author='bob';\n\n- field message -> summary, full\\_message -> message changed in commits\n table\n\n- \\* can combined with other fields\n\n ::\n\n select *, name, full_name from tags;\n\n- a table footer added similar to **mysql**\n\n- keyword **NOT** added\n\n ::\n\n select * from tags where not 'RC' in name;\n\n- limit -1 for **all** records\n\n ::\n\n select * from tags limit -1;\n\n- offset added to limit\n\n ::\n\n select * from tags limit 5, 5;\n\n or\n\n ::\n\n select * from tags limit 5 offset 5;\n\n- tailing ``;`` is optional\n\n ::\n\n select * from tags\n\n or\n\n ::\n\n select * from tags;\n\n- value type limitation in where clause removed\n\n ::\n\n select summary, date from commits where '2016-12-28' < date;\n\n or\n\n ::\n\n select * from commits where 1 and 2;\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/mackong/gitql/tarball/1.0.5", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mackong/gitql", "keywords": "git gitql", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "gitql", "package_url": "https://pypi.org/project/gitql/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gitql/", "project_urls": { "Download": "https://github.com/mackong/gitql/tarball/1.0.5", "Homepage": "https://github.com/mackong/gitql" }, "release_url": "https://pypi.org/project/gitql/1.0.5/", "requires_dist": null, "requires_python": null, "summary": "A git query language", "version": "1.0.5" }, "last_serial": 2559534, "releases": { "1.0.4": [ { "comment_text": "", "digests": { "md5": "a7bc22b7353ba1fc100d7cd8d08daedb", "sha256": "cb204be4b61df7a90fc77df4f0b2e685e235776753acb683b4aa69cb13f57175" }, "downloads": -1, "filename": "gitql-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7bc22b7353ba1fc100d7cd8d08daedb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23718, "upload_time": "2017-01-07T15:12:15", "url": "https://files.pythonhosted.org/packages/54/a4/15f4043fb102c14d87e4ec7a653e3bebaaea0e92fbf07e6170c16a738452/gitql-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8483bd549dd7a482d25adb5a5d08d220", "sha256": "2890813ff992e87a39c79290281937a3404e8026260a45e13a943a3939010068" }, "downloads": -1, "filename": "gitql-1.0.4.tar.gz", "has_sig": false, "md5_digest": "8483bd549dd7a482d25adb5a5d08d220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21471, "upload_time": "2017-01-07T15:12:18", "url": "https://files.pythonhosted.org/packages/9a/5d/c3a3e9dd0455fc1727bbbbea4bd06f2284e07c3db9727f4123c1479392f9/gitql-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0101f2ceae36a708b76ed90ad4af40d8", "sha256": "1488c7b8b9bd8631494c19bd59e47dd98ed0237dc7b009ab956ff21f09c1939b" }, "downloads": -1, "filename": "gitql-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0101f2ceae36a708b76ed90ad4af40d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23722, "upload_time": "2017-01-07T16:44:46", "url": "https://files.pythonhosted.org/packages/f6/83/0d6db2037eab57dbdb6d670bcba206810b2f533f42cfc5dec68ccdf5fe71/gitql-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea7e87f74d165a068ef66bb22efab66a", "sha256": "48e7ec51ea6cdbe468849c2a299bbe88d10f7755b1d8394f58a4d0cd3c683a29" }, "downloads": -1, "filename": "gitql-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ea7e87f74d165a068ef66bb22efab66a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21458, "upload_time": "2017-01-07T16:44:48", "url": "https://files.pythonhosted.org/packages/a8/c1/8d0aa63e2c5855ac863803fb966c26a98fc2322efd587d5d837df9b6a77e/gitql-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0101f2ceae36a708b76ed90ad4af40d8", "sha256": "1488c7b8b9bd8631494c19bd59e47dd98ed0237dc7b009ab956ff21f09c1939b" }, "downloads": -1, "filename": "gitql-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0101f2ceae36a708b76ed90ad4af40d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23722, "upload_time": "2017-01-07T16:44:46", "url": "https://files.pythonhosted.org/packages/f6/83/0d6db2037eab57dbdb6d670bcba206810b2f533f42cfc5dec68ccdf5fe71/gitql-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea7e87f74d165a068ef66bb22efab66a", "sha256": "48e7ec51ea6cdbe468849c2a299bbe88d10f7755b1d8394f58a4d0cd3c683a29" }, "downloads": -1, "filename": "gitql-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ea7e87f74d165a068ef66bb22efab66a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21458, "upload_time": "2017-01-07T16:44:48", "url": "https://files.pythonhosted.org/packages/a8/c1/8d0aa63e2c5855ac863803fb966c26a98fc2322efd587d5d837df9b6a77e/gitql-1.0.5.tar.gz" } ] }