github-bot-api


Namegithub-bot-api JSON
Version 0.6.0 PyPI version JSON
download
home_pageNone
SummaryAPI for creating GitHub bots and webhooks in Python.
upload_time2024-04-04 19:21:21
maintainerNone
docs_urlNone
authorNiklas Rosenstein
requires_python<4.0,>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center"><img src="https://i.imgur.com/5SiDsz8.png"></p>
<h1 align="center">python-github-bot-api</h1>
<p align="center">
<a href="https://pypi.org/project/github-bot-api"><img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/github-bot-api"></a></p>

  [PyGithub]: https://pypi.org/project/PyGithub/

A thin Python library for creating GitHub bots and webhooks in Python with [PyGithub].

```python
from github import Github
from github_bot_api import GithubApp
from pathlib import Path

app = GithubApp(
    user_agent='my-bot/0.0.0',
    app_id="67890",
    private_key=Path("app-private.key").read_text(),
)

client: Github = app.installation_client(12345)
```

For more examples, check out the [documentation](https://niklasrosenstein.github.io/python-github-bot-api/).


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "github-bot-api",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Niklas Rosenstein",
    "author_email": "rosensteinniklas@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ed/2e/9e8a1930b0841aeca26d11ba368f7ce8ed921f7ac2e78f0bf916c95a7f57/github_bot_api-0.6.0.tar.gz",
    "platform": null,
    "description": "<p align=\"center\"><img src=\"https://i.imgur.com/5SiDsz8.png\"></p>\n<h1 align=\"center\">python-github-bot-api</h1>\n<p align=\"center\">\n<a href=\"https://pypi.org/project/github-bot-api\"><img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/github-bot-api\"></a></p>\n\n  [PyGithub]: https://pypi.org/project/PyGithub/\n\nA thin Python library for creating GitHub bots and webhooks in Python with [PyGithub].\n\n```python\nfrom github import Github\nfrom github_bot_api import GithubApp\nfrom pathlib import Path\n\napp = GithubApp(\n    user_agent='my-bot/0.0.0',\n    app_id=\"67890\",\n    private_key=Path(\"app-private.key\").read_text(),\n)\n\nclient: Github = app.installation_client(12345)\n```\n\nFor more examples, check out the [documentation](https://niklasrosenstein.github.io/python-github-bot-api/).\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "API for creating GitHub bots and webhooks in Python.",
    "version": "0.6.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/NiklasRosenstein/python-github-bot-api/issues",
        "Documentation": "https://niklasrosenstein.github.io/python-github-bot-api/",
        "Repository": "https://github.com/NiklasRosenstein/python-github-bot-api"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09e62f4ae5f996bcdfcebe4cc6bdebccc30a7e70ac532b0df89be6300be67753",
                "md5": "e7dc6484d440b4de9c0693c05b03351b",
                "sha256": "9e078678428dc0e7f9aad07729569108fcb8893a6c5f62979fa789a68227b605"
            },
            "downloads": -1,
            "filename": "github_bot_api-0.6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e7dc6484d440b4de9c0693c05b03351b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 13057,
            "upload_time": "2024-04-04T19:21:19",
            "upload_time_iso_8601": "2024-04-04T19:21:19.928921Z",
            "url": "https://files.pythonhosted.org/packages/09/e6/2f4ae5f996bcdfcebe4cc6bdebccc30a7e70ac532b0df89be6300be67753/github_bot_api-0.6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed2e9e8a1930b0841aeca26d11ba368f7ce8ed921f7ac2e78f0bf916c95a7f57",
                "md5": "e830ccd8a4a5b284ae07bda5465d0d40",
                "sha256": "1b160b5fb526741f33cbf2324f016dea4397b56d050746321b7baf74da5277d6"
            },
            "downloads": -1,
            "filename": "github_bot_api-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e830ccd8a4a5b284ae07bda5465d0d40",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 10029,
            "upload_time": "2024-04-04T19:21:21",
            "upload_time_iso_8601": "2024-04-04T19:21:21.647379Z",
            "url": "https://files.pythonhosted.org/packages/ed/2e/9e8a1930b0841aeca26d11ba368f7ce8ed921f7ac2e78f0bf916c95a7f57/github_bot_api-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-04 19:21:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "NiklasRosenstein",
    "github_project": "python-github-bot-api",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "github-bot-api"
}
        
Elapsed time: 0.21459s