{
"info": {
"author": "ta08",
"author_email": "marl4dev@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Topic :: Documentation"
],
"description": "# girepo \n\n[](https://pypi.org/project/girepo/)\n[](https://circleci.com/gh/ta08/girepo)\n\nThis makes it easy to investigate repositories at Github and to describe the results as a markdown table format. \n\n\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Example](#example)\n - [Simple (ver. rough)](#simple-ver-rough)\n - [Simple (ver. strict)](#simple-ver-strict)\n - [Input From File](#input-from-file)\n - [Whitespace](#whitespace)\n - [etc](#etc)\n\n\n\n## Installation\n\n\n```\npip install girepo\n```\n\n## Usage\n\n\n```markdown\nusage: girepo [-h] {rough,ro,strict,st} ...\n\nPrint Git Repositories information with the markdown format for your\ndocuments. This uses github api without authentication. So you could reach the\nrate-limitation if you use this 60 requests per hour.\nhttps://developer.github.com/v3/#rate-limiting Could you take a cup of coffee\n\u2615 until recovering if you exceed.\n\noptional arguments:\n -h, --help show this help message and exit\n\nsubcommands:\n you can choose a search way from sub commands. rough sub command does not\n require owner info but it might return wrong info.\n\n {rough,ro,strict,st}\n rough (ro) heuristic search. see `girepo ro --help`\n strict (st) strict search. see `girepo st --help`\n\nGod bless you.\n\n\n```\n## Example\n\n\n### Simple (ver. rough)\n\n\nIf you want to investigate repositories of frontend framework, you can run this script like below.\n\n```sh\ngirepo rough angular react vue\n```\n\nOutput:\n```markdown\n| fullname | star | star/day | created_at | updated_at | license | language | description | url |\n| :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\n| angular/angular | 51,080 | 28.17 | 2014-09-18 | 2019-09-05 | MIT License | TypeScript | One framework. Mobile & desktop. | [link](https://github.com/angular/angular) |\n| facebook/react | 135,563 | 59.07 | 2013-05-24 | 2019-09-05 | MIT License | JavaScript | A declarative, efficient, and flexible JavaScript library for building user interfaces. | [link](https://github.com/facebook/react) |\n| vuejs/vue | 147,494 | 66.14 | 2013-07-29 | 2019-09-05 | MIT License | JavaScript | \ud83d\udd96 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | [link](https://github.com/vuejs/vue) |\n```\n\nThen you can get the table format of markdown.\n\n| fullname | star | star/day | created_at | updated_at | license | language | description | url |\n| :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\n| angular/angular | 51,080 | 28.17 | 2014-09-18 | 2019-09-05 | MIT License | TypeScript | One framework. Mobile & desktop. | [link](https://github.com/angular/angular) |\n| facebook/react | 135,563 | 59.07 | 2013-05-24 | 2019-09-05 | MIT License | JavaScript | A declarative, efficient, and flexible JavaScript library for building user interfaces. | [link](https://github.com/facebook/react) |\n| vuejs/vue | 147,494 | 66.14 | 2013-07-29 | 2019-09-05 | MIT License | JavaScript | \ud83d\udd96 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | [link](https://github.com/vuejs/vue) |\n\n\nThis results are heuristic so if you find wrong rows,\n I recommend to use strict sub-command with the fullname and the headless option. \n\n\n### Simple (ver. strict)\n\n\nIf you want to investigate repositories of frontend framework, you can run this script like below.\n\n```sh\ngirepo strict angular/angular facebook/react vuejs/vue \n```\n\nOutput:\n```markdown\n| fullname | star | star/day | created_at | updated_at | license | language | description | url |\n| :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\n| angular/angular | 51,080 | 28.17 | 2014-09-18 | 2019-09-05 | MIT License | TypeScript | One framework. Mobile & desktop. | [link](https://github.com/angular/angular) |\n| facebook/react | 135,563 | 59.07 | 2013-05-24 | 2019-09-05 | MIT License | JavaScript | A declarative, efficient, and flexible JavaScript library for building user interfaces. | [link](https://github.com/facebook/react) |\n| vuejs/vue | 147,494 | 66.14 | 2013-07-29 | 2019-09-05 | MIT License | JavaScript | \ud83d\udd96 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | [link](https://github.com/vuejs/vue) |\n```\n\nThen you can get the table format of markdown.\n\n| fullname | star | star/day | created_at | updated_at | license | language | description | url |\n| :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\n| angular/angular | 51,080 | 28.17 | 2014-09-18 | 2019-09-05 | MIT License | TypeScript | One framework. Mobile & desktop. | [link](https://github.com/angular/angular) |\n| facebook/react | 135,563 | 59.07 | 2013-05-24 | 2019-09-05 | MIT License | JavaScript | A declarative, efficient, and flexible JavaScript library for building user interfaces. | [link](https://github.com/facebook/react) |\n| vuejs/vue | 147,494 | 66.14 | 2013-07-29 | 2019-09-05 | MIT License | JavaScript | \ud83d\udd96 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | [link](https://github.com/vuejs/vue) |\n\n\n\n### Input From File\n\n\nIf you want to use a bulk input, please prepare a file whose content is like below. Do not contain a blank line.\n\n```markdown\nangular/angular\nfacebook/react\nvuetifyjs / vuetify\nvuejs/vue\n```\n\nFor example, if the file name is ./misc/input.txt, then\n\n```sh\ngirepo strict @misc/input.txt\n```\n\nOutput:\n```markdown\n| fullname | star | star/day | created_at | updated_at | license | language | description | url |\n| :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\n| angular/angular | 51,080 | 28.17 | 2014-09-18 | 2019-09-05 | MIT License | TypeScript | One framework. Mobile & desktop. | [link](https://github.com/angular/angular) |\n| facebook/react | 135,563 | 59.07 | 2013-05-24 | 2019-09-05 | MIT License | JavaScript | A declarative, efficient, and flexible JavaScript library for building user interfaces. | [link](https://github.com/facebook/react) |\n| vuetifyjs/vuetify | 21,394 | 19.65 | 2016-09-12 | 2019-09-05 | MIT License | TypeScript | \ud83d\udc09 Material Component Framework for Vue.js 2 | [link](https://github.com/vuetifyjs/vuetify) |\n| vuejs/vue | 147,494 | 66.14 | 2013-07-29 | 2019-09-05 | MIT License | JavaScript | \ud83d\udd96 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | [link](https://github.com/vuejs/vue) |\n```\n\n\n### Whitespace\n\n\nwhen you copy a name of an owner and a repository on a topic page the below, you might get whitespaces between the owner and repository like ` vuetifyjs / vuetify `. So this script enables to parse them. \n\n\n\nPlease surround the owner/repository name with \" if it contains whitespaces. \n\n```sh\ngirepo strict \" vuetifyjs / vuetify \" \"kriasoft / react-starter-kit \" \n```\n\nOutput:\n\n```markdown\n| fullname | star | star/day | created_at | updated_at | license | language | description | url |\n| :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: | :----: |\n| vuetifyjs/vuetify | 21,394 | 19.65 | 2016-09-12 | 2019-09-05 | MIT License | TypeScript | \ud83d\udc09 Material Component Framework for Vue.js 2 | [link](https://github.com/vuetifyjs/vuetify) |\n| kriasoft/react-starter-kit | 19,484 | 9.9 | 2014-04-16 | 2019-09-05 | MIT License | JavaScript | React Starter Kit \u2014 isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync) | [link](https://github.com/kriasoft/react-starter-kit) |\n```\n\n### etc\n\n\n```sh\ngirepo strict angular/angular facebook/react vuejs/vue --asc star\n```\n\n```sh\ngirepo rough angular react vue --headless\n```\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": "https://github.com/ta08/girepo",
"keywords": "",
"license": "\"Apache License 2.0\"",
"maintainer": "",
"maintainer_email": "",
"name": "girepo",
"package_url": "https://pypi.org/project/girepo/",
"platform": "",
"project_url": "https://pypi.org/project/girepo/",
"project_urls": {
"Homepage": "https://github.com/ta08/girepo"
},
"release_url": "https://pypi.org/project/girepo/0.3.1/",
"requires_dist": [
"requests"
],
"requires_python": ">=3.5",
"summary": "A tool for printing github repository information as a markdown table format.",
"version": "0.3.1"
},
"last_serial": 5791824,
"releases": {
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "82a217f0713ce1dbbe92c80e64b4b033",
"sha256": "5594015b9968231dc208d5494c97d4d1975a1a0095ae49b89d463e7dc855cb38"
},
"downloads": -1,
"filename": "girepo-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "82a217f0713ce1dbbe92c80e64b4b033",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 12069,
"upload_time": "2019-09-06T08:30:54",
"url": "https://files.pythonhosted.org/packages/05/b4/d59dce398ea8a8754474209a0a66ebf6eacc8522c773d6367a9db5295a07/girepo-0.3.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e165a445f06d90cf78d35fb708d3fe64",
"sha256": "dea599f2439d39794f331f4f4f4406a80dcc69b31c6959f31fa13a3d417b987c"
},
"downloads": -1,
"filename": "girepo-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "e165a445f06d90cf78d35fb708d3fe64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 7700,
"upload_time": "2019-09-06T08:30:56",
"url": "https://files.pythonhosted.org/packages/c7/1a/96b3857741cfd698c4be54eef3aea36be401c863131b3d60e6e913196313/girepo-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "b534cee4e46514938158fa6293254335",
"sha256": "674214f5c6dac33cec0e1d1ac6b39861d7952b1693e63420e98bdac21138c51d"
},
"downloads": -1,
"filename": "girepo-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b534cee4e46514938158fa6293254335",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 12151,
"upload_time": "2019-09-06T11:58:21",
"url": "https://files.pythonhosted.org/packages/1c/fe/f66cc68c145d82a0f0ad4fab4fbf1ce620a519b3bd676ebbab011a766432/girepo-0.3.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d9af3d5008f3d7fde957d04f2d6e721",
"sha256": "7c52f29331971cf57da6a0df8a4923694357448c8c81e7b11ce6dfb4d469e9d7"
},
"downloads": -1,
"filename": "girepo-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "9d9af3d5008f3d7fde957d04f2d6e721",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 7970,
"upload_time": "2019-09-06T11:58:23",
"url": "https://files.pythonhosted.org/packages/f0/6b/1541fd01ab7297cf0cf8a5efa9bb6b1df523b2c121f974133d80882c00f8/girepo-0.3.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b534cee4e46514938158fa6293254335",
"sha256": "674214f5c6dac33cec0e1d1ac6b39861d7952b1693e63420e98bdac21138c51d"
},
"downloads": -1,
"filename": "girepo-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b534cee4e46514938158fa6293254335",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 12151,
"upload_time": "2019-09-06T11:58:21",
"url": "https://files.pythonhosted.org/packages/1c/fe/f66cc68c145d82a0f0ad4fab4fbf1ce620a519b3bd676ebbab011a766432/girepo-0.3.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d9af3d5008f3d7fde957d04f2d6e721",
"sha256": "7c52f29331971cf57da6a0df8a4923694357448c8c81e7b11ce6dfb4d469e9d7"
},
"downloads": -1,
"filename": "girepo-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "9d9af3d5008f3d7fde957d04f2d6e721",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 7970,
"upload_time": "2019-09-06T11:58:23",
"url": "https://files.pythonhosted.org/packages/f0/6b/1541fd01ab7297cf0cf8a5efa9bb6b1df523b2c121f974133d80882c00f8/girepo-0.3.1.tar.gz"
}
]
}