{ "info": { "author": "Owen Rumney", "author_email": "owen@owenrumney.co.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Git Search\nSimple command line to search github.\n\n## Introduction\n`git-search` is a simple command line tool that allows you to search for users and repositories in [GitHub](http://www.github.com).\n\n## Installation\nTo install git search you can use `pip` with the following command;\n\n```shell\npip3 install gitsearch-cli\n```\n\n## Usage\nBy default the search will be scoped to look in repositories, however you can change the scope to look specifically for users.\n\n### Searching for Users\n```shell\ngit-search --scope users owen rumney\n\nor\n\ngit-search --scope users owenrumney\n```\n\nThis will yield the following results;\n\n| username | url |\n|:-----------|:------------------------------|\n| owenrumney | https://github.com/owenrumney |\n\n### Searching for repositories\nWhen searching for repositories you can create a general search by keyword or focus the search by including the language and/or user.\n\n```shell\ngit-search -l scala -u apache spark\n```\nThis will give the following result;\n\n| name | owner | url |\n|:--------------|:--------|:----------------------------------------|\n| fluo-muchos | apache | https://github.com/apache/fluo-muchos |\n| predictionio | apache | https://github.com/apache/predictionio |\n| spark | apache | https://github.com/apache/spark |\n| spark-website | apache | https://github.com/apache/spark-website |\n\nIf you want to only return results where the keyword is in the name, you can use the `--nameonly` flag\n\n```shell\ngit-search -l scala -u apache spark --nameonly\n```\nThis will give the following result;\n\n| name | owner | url |\n|:--------------|:--------|:----------------------------------------|\n| spark | apache | https://github.com/apache/spark |\n| spark-website | apache | https://github.com/apache/spark-website |\n\n### Date based criteria\nYou can search for repositories based on created or updated dates using natural date periods, all of the below examples are acceptable (not limited to this). If you use a date period that isn't acceptable, the search will use the beginning of time (1979-30-10)\n\n```shell\ngit-search -l=scala --updated=\"last week\" # return 30 scala projects updated in the last week\n\ngit-search -l=python --created=\"yesterday\" # return 30 scala projects created yesterday\n\ngit-search gitsearch -l=python --created \"3 days ago\" # return 30 scala projects created yesterday\n```\n\n## TODO\n- [X] Add date based options for search criteria\n- [ ] Add tests\n- [ ] Refactor the code to be more pythonic\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": "gitsearch-cli", "package_url": "https://pypi.org/project/gitsearch-cli/", "platform": "", "project_url": "https://pypi.org/project/gitsearch-cli/", "project_urls": null, "release_url": "https://pypi.org/project/gitsearch-cli/1.0.0/", "requires_dist": [ "requests (==2.19.1)", "tabulate (==0.8.2)" ], "requires_python": "", "summary": "Search git from the command line", "version": "1.0.0" }, "last_serial": 4763424, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "187e596ccae2d5e69b542bf6e2eb8782", "sha256": "92367802befaf90961a98391fb6132879cdec45c31a150a95e71977c44f44038" }, "downloads": -1, "filename": "gitsearch_cli-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "187e596ccae2d5e69b542bf6e2eb8782", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4331, "upload_time": "2018-08-02T12:53:26", "url": "https://files.pythonhosted.org/packages/3a/ba/908b15cab5e1d5a78bd92777fd0fc5131cc3ed1c5e7972473cb83bb3a865/gitsearch_cli-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81a7745d8c4ee5c346ba63eb672a0285", "sha256": "4e54853db60b0a2b598155f48028d6d017e7a88a6400660bffd293943eaa97df" }, "downloads": -1, "filename": "gitsearch-cli-0.1.tar.gz", "has_sig": false, "md5_digest": "81a7745d8c4ee5c346ba63eb672a0285", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2845, "upload_time": "2018-08-02T12:53:27", "url": "https://files.pythonhosted.org/packages/fa/d2/88e101fa2f5c6cd3db2f0590d0cf36feba069308de6a7edde7a6d84dd519/gitsearch-cli-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "64618e3db61b96e6c0d4c6e6b74dd91b", "sha256": "5571d6e4b41d8c0e97fb3b6d0b5c139024de68835c4bc2c3e58b3df22889e079" }, "downloads": -1, "filename": "gitsearch_cli-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64618e3db61b96e6c0d4c6e6b74dd91b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3988, "upload_time": "2018-08-02T12:58:00", "url": "https://files.pythonhosted.org/packages/0e/5f/93e2317b27590fa86b7a107c483905dfd77d39171f5bc3bcec9d51b7ef73/gitsearch_cli-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b94f010b73338f92d6d24197dac73c4d", "sha256": "38b71503aab0371128d107b449473f30edeb9c28d64c6186dfd47c88e57c7db8" }, "downloads": -1, "filename": "gitsearch-cli-0.2.tar.gz", "has_sig": false, "md5_digest": "b94f010b73338f92d6d24197dac73c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2852, "upload_time": "2018-08-02T12:58:02", "url": "https://files.pythonhosted.org/packages/d1/d3/9f0a65b712e05c8e6cb6f0e384814aa40c84d43fb320cc4187f68f32ad04/gitsearch-cli-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "9358ab117a93f5146ef387a39da66e83", "sha256": "80cef0d20f615c441d0e372e8798ec66fef62212844a038ef67bbaef4f7cc0e4" }, "downloads": -1, "filename": "gitsearch_cli-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9358ab117a93f5146ef387a39da66e83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4496, "upload_time": "2018-08-04T08:33:29", "url": "https://files.pythonhosted.org/packages/24/87/02aebcf97318d730a234e23f218dc749b0b9964bf79938c52bf92ab688dd/gitsearch_cli-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88079483e55d2cce47a8dab01cb2f4c0", "sha256": "903eca19c493861ff1972f139a3f50af8102594bb6f2b58883a99ea6b6389f55" }, "downloads": -1, "filename": "gitsearch-cli-0.3.tar.gz", "has_sig": false, "md5_digest": "88079483e55d2cce47a8dab01cb2f4c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3337, "upload_time": "2018-08-04T08:33:30", "url": "https://files.pythonhosted.org/packages/1f/02/e546eaf44e343a1d03cac0e962f7dc3259873e6490662191f4928495d44a/gitsearch-cli-0.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "564c35b96cc22ce3933c78168735b4c0", "sha256": "e97b588b9fe347cf3a05c4a1041bea547284dffe84260f210f5d9118db37d97c" }, "downloads": -1, "filename": "gitsearch_cli-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "564c35b96cc22ce3933c78168735b4c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4515, "upload_time": "2019-01-31T11:51:05", "url": "https://files.pythonhosted.org/packages/16/c7/4e2d37c682e08262820a5e0f4b654b776c06b9207169eeff8ce0c9a2a775/gitsearch_cli-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83a4a2114a4bde1f42f524cf1194ef48", "sha256": "54e47152f9aeb4a3cfb425ed3d0999a06365e20777c95e9fcc70d49b11c12102" }, "downloads": -1, "filename": "gitsearch-cli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "83a4a2114a4bde1f42f524cf1194ef48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3319, "upload_time": "2019-01-31T11:51:06", "url": "https://files.pythonhosted.org/packages/06/78/8fda224685b12d94f526d4cdbfa8d5368f6b94188b35786824cc59df2f85/gitsearch-cli-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "564c35b96cc22ce3933c78168735b4c0", "sha256": "e97b588b9fe347cf3a05c4a1041bea547284dffe84260f210f5d9118db37d97c" }, "downloads": -1, "filename": "gitsearch_cli-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "564c35b96cc22ce3933c78168735b4c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4515, "upload_time": "2019-01-31T11:51:05", "url": "https://files.pythonhosted.org/packages/16/c7/4e2d37c682e08262820a5e0f4b654b776c06b9207169eeff8ce0c9a2a775/gitsearch_cli-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83a4a2114a4bde1f42f524cf1194ef48", "sha256": "54e47152f9aeb4a3cfb425ed3d0999a06365e20777c95e9fcc70d49b11c12102" }, "downloads": -1, "filename": "gitsearch-cli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "83a4a2114a4bde1f42f524cf1194ef48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3319, "upload_time": "2019-01-31T11:51:06", "url": "https://files.pythonhosted.org/packages/06/78/8fda224685b12d94f526d4cdbfa8d5368f6b94188b35786824cc59df2f85/gitsearch-cli-1.0.0.tar.gz" } ] }