[![PyPI package](https://repology.org/badge/version-for-repo/pypi/python:pnu-libgh.svg)](https://repology.org/project/python:pnu-libgh/versions)
[![Servier Inspired](https://raw.githubusercontent.com/servierhub/.github/main/badges/inspired.svg)](https://github.com/ServierHub/)
# libGH(1), libGH(3) - GitHub scraping tool and library
This repository includes a command-line utility:
* [libgh(1)](https://github.com/HubTou/libgh/blob/main/LIBGH.1.md) - GitHub scraping tool
(returning data as [text](https://www.frbsd.org/xch/libgh.txt),
[JSON](https://www.frbsd.org/xch/libgh.json)
or [XML](https://www.frbsd.org/xch/libgh.xml))
And a Python library:
* [libgh(3)](https://github.com/HubTou/libgh/blob/main/LIBGH.3.md) - GitHub scraping library
(returning data as a [Python dictionary](https://www.frbsd.org/xch/libgh.txt))
This software will scrap either personal or organizational accounts, or repositories.
You can [check which data you can get here](https://github.com/HubTou/libgh/blob/main/FIELDS.md).
Feel free to [discuss your needs and use cases there](https://github.com/HubTou/libgh/discussions).
# Installation
Once you have installed [Python](https://www.python.org/downloads/) and its packages manager [pip](https://pip.pypa.io/en/stable/installation/),
use one of the following commands, depending on if you want only this tool, the full set of PNU tools, or PNU plus a selection of additional third-parties tools:
```
pip install pnu-libgh
pip install PNU
pip install pytnix
```
Raw data
{
"_id": null,
"home_page": "https://github.com/HubTou/libgh/",
"name": "pnu-libgh",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "pnu-project",
"author": "Hubert Tournier",
"author_email": "hubert.tournier@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c0/6e/4da699ebe987f464c0d63134fc68b1da942ff15dd11e8dcaa4c280ec1e03/pnu_libgh-0.9.5.tar.gz",
"platform": null,
"description": "[![PyPI package](https://repology.org/badge/version-for-repo/pypi/python:pnu-libgh.svg)](https://repology.org/project/python:pnu-libgh/versions)\n[![Servier Inspired](https://raw.githubusercontent.com/servierhub/.github/main/badges/inspired.svg)](https://github.com/ServierHub/)\n\n# libGH(1), libGH(3) - GitHub scraping tool and library\n\nThis repository includes a command-line utility:\n* [libgh(1)](https://github.com/HubTou/libgh/blob/main/LIBGH.1.md) - GitHub scraping tool\n (returning data as [text](https://www.frbsd.org/xch/libgh.txt),\n [JSON](https://www.frbsd.org/xch/libgh.json)\n or [XML](https://www.frbsd.org/xch/libgh.xml))\n\nAnd a Python library:\n* [libgh(3)](https://github.com/HubTou/libgh/blob/main/LIBGH.3.md) - GitHub scraping library\n (returning data as a [Python dictionary](https://www.frbsd.org/xch/libgh.txt))\n\nThis software will scrap either personal or organizational accounts, or repositories.\nYou can [check which data you can get here](https://github.com/HubTou/libgh/blob/main/FIELDS.md).\n\nFeel free to [discuss your needs and use cases there](https://github.com/HubTou/libgh/discussions).\n\n# Installation\nOnce you have installed [Python](https://www.python.org/downloads/) and its packages manager [pip](https://pip.pypa.io/en/stable/installation/),\nuse one of the following commands, depending on if you want only this tool, the full set of PNU tools, or PNU plus a selection of additional third-parties tools:\n\n```\npip install pnu-libgh\npip install PNU\npip install pytnix\n```\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "GitHub scraping library and tool",
"version": "0.9.5",
"project_urls": {
"Bug Tracker": "https://github.com/HubTou/libgh/issues",
"Homepage": "https://github.com/HubTou/libgh/"
},
"split_keywords": [
"pnu-project"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7171e7b87dd546292640ac2ad0702fb7ca0a18397cfb223194e55b5c3d96897a",
"md5": "ff30c3c67975fe09584f26a7d7cfb43e",
"sha256": "c15287d19c61e758f2adb229e322fffc1ee8ba79062d8b3d4d7f5c738440798e"
},
"downloads": -1,
"filename": "pnu_libgh-0.9.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ff30c3c67975fe09584f26a7d7cfb43e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 22677,
"upload_time": "2024-06-09T21:27:06",
"upload_time_iso_8601": "2024-06-09T21:27:06.520602Z",
"url": "https://files.pythonhosted.org/packages/71/71/e7b87dd546292640ac2ad0702fb7ca0a18397cfb223194e55b5c3d96897a/pnu_libgh-0.9.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c06e4da699ebe987f464c0d63134fc68b1da942ff15dd11e8dcaa4c280ec1e03",
"md5": "a7673ace67f8061165a8c70628148222",
"sha256": "14638d3441e97c5ed4a779e7745bb0ed9e09f8d0e99912dcbdc68a53b23cc841"
},
"downloads": -1,
"filename": "pnu_libgh-0.9.5.tar.gz",
"has_sig": false,
"md5_digest": "a7673ace67f8061165a8c70628148222",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 19959,
"upload_time": "2024-06-09T21:27:07",
"upload_time_iso_8601": "2024-06-09T21:27:07.985483Z",
"url": "https://files.pythonhosted.org/packages/c0/6e/4da699ebe987f464c0d63134fc68b1da942ff15dd11e8dcaa4c280ec1e03/pnu_libgh-0.9.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-09 21:27:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "HubTou",
"github_project": "libgh",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pnu-libgh"
}