{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development" ], "description": "[](https://pypi.org/pypi/github-repo/)\n\n#### Install\n```bash\n$ [sudo] pip install github-repo\n```\n\n#### Config\n```bash\n$ export GITHUB_TOKEN=\"xxx\"\n$ cd path/to/repo\n```\n```python\n>>> os.environ[\"GITHUB_TOKEN\"]=\"xxx\"\n>>> os.chdir(\"path/to/repo\")\n```\n\n#### Functions\nfunction|`__doc__`\n-|-\n`github_repo.create()`|create github repo\n`github_repo.fullname()`|return fullname (owner/repo) string\n`github_repo.request(method, url, data=None, **kwargs)`|requests.request\n`github_repo.description.get()`|return repo description\n`github_repo.description.update(description)`|update repo description\n`github_repo.homepage.get()`|return repo homepage\n`github_repo.homepage.update(url)`|update repo homepage\n`github_repo.remote.add(name, url)`|`git remote add name url`\n`github_repo.remote.get()`|return git remote tuple (name, url)\n`github_repo.remote.name()`|return git remote name\n`github_repo.remote.rm()`|`git remote rm name`\n`github_repo.remote.url()`|return git remote url\n`github_repo.topics.add(topics)`|add topics\n`github_repo.topics.get()`|return topics list\n`github_repo.topics.update(topics)`|replace all topics\n\n#### CLI\nusage|`__doc__`\n-|-\n`python -m github_repo.browse`|open github repo in browser\n`python -m github_repo.create`|create github repo\n`python -m github_repo.description [description]`|get/update description\n`python -m github_repo.fullname`|print fullname (owner/repo)\n`python -m github_repo.homepage [url]`|get/update homepage\n`python -m github_repo.remote.name`|print git remote name\n`python -m github_repo.remote.rm`|`git remote rm name`\n`python -m github_repo.remote.url`|print git remote url\n`python -m github_repo.topics.add topic ...`|add topics to repository\n`python -m github_repo.topics.get`|print repository topics\n`python -m github_repo.topics.rm`|remove repository topics\n`python -m github_repo.topics.update topic ...`|repository topics\n\n### Examples\n\n##### CLI\n```bash\n$ git remote add github git@github.com:owner/repo.git\n$ python -m github_repo.remote.name\ngithub\n$ python -m github_repo.remote.url\ngit@github.com:owner/repo.git\n$ python -m github_repo.fullname\nowner/repo\n\n$ python -m github_repo.remote.rm # git remote rm github\n```\n```bash\n$ python -m github_repo.description \"new description\"\n$ python -m github_repo.description\nnew description\n```\n```bash\n$ python -m github_repo.homepage \"https://user.github.io/\"\n$ python -m github_repo.homepage\nhttps://user.github.io/\n```\n```bash\n$ python -m github_repo.topics.add \"python\" \"pypi\"\n$ python -m github_repo.topics.get\npython\npypi\n$ python -m github_repo.topics.update \"node\" \"npm\"\n$ python -m github_repo.topics.rm\n```\n\n##### Functions\n```python\n>>> github_repo.remote.add(\"github\",\"git@github.com:owner/repo.git\")\n>>> github_repo.remote.get() or (None, None)\n('github', 'git@github.com:owner/repo.git')\n>>> github_repo.remote.name()\n'github'\n>>> github_repo.remote.url()\n'git@github.com:owner/repo.git'\n>>> github_repo.fullname()\n'owner/repo'\n\n>>> github_repo.remote.rm()\n```\n```python\n>>> github_repo.description.update('new description')\n>>> github_repo.description.get()\n'new description'\n```\n```python\n>>> github_repo.homepage.update('https://user.github.io/')\n>>> github_repo.homepage.get()\n'https://user.github.io/'\n```\n```python\n>>> github_repo.topics.add(['python','pypi'])\n>>> github_repo.topics.get()\n['python','pypi']\n>>> github_repo.topics.replace(['node','npm'])\n>>> github_repo.topics.rm()\n```\n\n
readme-md - README.md generator
\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/looking-for-a-job/github-repo.py", "keywords": "github", "license": "", "maintainer": "", "maintainer_email": "", "name": "github-repo", "package_url": "https://pypi.org/project/github-repo/", "platform": "", "project_url": "https://pypi.org/project/github-repo/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/github-repo.py" }, "release_url": "https://pypi.org/project/github-repo/2019.2.23/", "requires_dist": [ "Click", "public", "requests", "runcmd", "setuptools", "values" ], "requires_python": "", "summary": "github repo management", "version": "2019.2.23" }, "last_serial": 5587796, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "540ecad7c88c7423c0ec762f1734c3c4", "sha256": "af8fb5a74e2a63edf9ce68c833d262bdf1c60d6029d44f5e705591e31f71a6c2" }, "downloads": -1, "filename": "github_repo-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "540ecad7c88c7423c0ec762f1734c3c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6737, "upload_time": "2018-10-12T17:22:20", "url": "https://files.pythonhosted.org/packages/bc/c7/9e0f2fa9341b9c7a8817bc6d355742a5924c862a450906e6f157cdc5abf1/github_repo-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2268d9f6271eceb0af261c8fb01cef9", "sha256": "10cc84c08895929ef7b8f4d2234cb8bc4330865fe63a6b163f157f14ce808595" }, "downloads": -1, "filename": "github-repo-0.0.0.tar.gz", "has_sig": false, "md5_digest": "f2268d9f6271eceb0af261c8fb01cef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2608, "upload_time": "2018-10-12T17:22:21", "url": "https://files.pythonhosted.org/packages/1a/0c/b96a26163d48d9ff1e5e746036ff1a939e10c50ac196fa8accd88d207df9/github-repo-0.0.0.tar.gz" } ], "2018.11.19": [ { "comment_text": "", "digests": { "md5": "1193a691b85d29daaa0e459064a26ee4", "sha256": "3af89cfe808119dede55f4de7c011bf774b3c0b4bf1432245e9bdedeaaf0eba7" }, "downloads": -1, "filename": "github_repo-2018.11.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1193a691b85d29daaa0e459064a26ee4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12353, "upload_time": "2018-11-22T16:26:29", "url": "https://files.pythonhosted.org/packages/c5/08/94b6fbaade63c1045c81eef5a73418bfb96f9b4973b72e88788bff305353/github_repo-2018.11.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "256f5a5baf39e4c231c60b137c17a991", "sha256": "9c8f1e5070bc405bece58b84208767af3bcbab6ec1e3c2884225a627b9c1b735" }, "downloads": -1, "filename": "github-repo-2018.11.19.tar.gz", "has_sig": false, "md5_digest": "256f5a5baf39e4c231c60b137c17a991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4003, "upload_time": "2018-11-22T16:26:31", "url": "https://files.pythonhosted.org/packages/2b/8e/7bafffa658cd97861c3c2f8e6d4531e4e2ce356c8fee3686f538d0454144/github-repo-2018.11.19.tar.gz" } ], "2018.11.29": [ { "comment_text": "", "digests": { "md5": "2721d64bd7fd374e657275e6df363890", "sha256": "e1fcc79fa6a546b55663b1146e02cde5d4b25def192e9cd4df318cec0df0a22f" }, "downloads": -1, "filename": "github_repo-2018.11.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2721d64bd7fd374e657275e6df363890", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10046, "upload_time": "2018-11-29T03:32:27", "url": "https://files.pythonhosted.org/packages/79/24/a1ca2b21136ec79db340a76c7ddcb9c48cca5cbaf981807a4185a1901097/github_repo-2018.11.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "383245776e0f6e79474d3ae7e88a3fde", "sha256": "a2ed4a2d177b66c22847a83c630ec98e24f84e0bbb6507c472d69c3689cea0d9" }, "downloads": -1, "filename": "github-repo-2018.11.29.tar.gz", "has_sig": false, "md5_digest": "383245776e0f6e79474d3ae7e88a3fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3953, "upload_time": "2018-11-29T03:32:29", "url": "https://files.pythonhosted.org/packages/e8/da/cdc0157ef7a9c3a15fb2c0f752898b6b2fc8d990f8ec6873fc76fca04f26/github-repo-2018.11.29.tar.gz" } ], "2019.2.23": [ { "comment_text": "", "digests": { "md5": "cb1a204b1da272e5b6bbb2f69c8ea6a6", "sha256": "e116e7ac8528a8ac67fddedd9722c0213cd12d697bdf0999911996ce2b954cd2" }, "downloads": -1, "filename": "github_repo-2019.2.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb1a204b1da272e5b6bbb2f69c8ea6a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10006, "upload_time": "2019-02-23T10:27:20", "url": "https://files.pythonhosted.org/packages/33/64/8a11fde306837dd9366a63d91d019aa91ebcfa0f3b0db8a3730f3d32092f/github_repo-2019.2.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf0570e3b42cc2620d3ae240893523f0", "sha256": "5285317743fdec33f760cdf2b194a71a366478f357742d824164876f3d6cb8d9" }, "downloads": -1, "filename": "github-repo-2019.2.23.tar.gz", "has_sig": false, "md5_digest": "bf0570e3b42cc2620d3ae240893523f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3924, "upload_time": "2019-02-23T10:27:21", "url": "https://files.pythonhosted.org/packages/c6/cf/28288dd1b7aa1e5e066539b041c9a6dcc87e6e01b46d5b511a669d72675a/github-repo-2019.2.23.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb1a204b1da272e5b6bbb2f69c8ea6a6", "sha256": "e116e7ac8528a8ac67fddedd9722c0213cd12d697bdf0999911996ce2b954cd2" }, "downloads": -1, "filename": "github_repo-2019.2.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb1a204b1da272e5b6bbb2f69c8ea6a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10006, "upload_time": "2019-02-23T10:27:20", "url": "https://files.pythonhosted.org/packages/33/64/8a11fde306837dd9366a63d91d019aa91ebcfa0f3b0db8a3730f3d32092f/github_repo-2019.2.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf0570e3b42cc2620d3ae240893523f0", "sha256": "5285317743fdec33f760cdf2b194a71a366478f357742d824164876f3d6cb8d9" }, "downloads": -1, "filename": "github-repo-2019.2.23.tar.gz", "has_sig": false, "md5_digest": "bf0570e3b42cc2620d3ae240893523f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3924, "upload_time": "2019-02-23T10:27:21", "url": "https://files.pythonhosted.org/packages/c6/cf/28288dd1b7aa1e5e066539b041c9a6dcc87e6e01b46d5b511a669d72675a/github-repo-2019.2.23.tar.gz" } ] }