The simple library that calls user’s registered functions whenever github events happen.
How to install
You can install Github Listener using pip :
$ pip install github_listener
Feature Support
Notification
…If you have things you want, please tell me through issues.
Example
from github_listener import (
GithubAccount,
GithubListener,
)
account = GithubAccount("username", "password")
listener = GithubListener(account)
@listener.notification
def on_notification(change):
# Do things that you want to do whenever the github's notification occurs.
pass
listener.run() # infinite loop
from github_listener import GithubAccount
from github_listener.github_api import NotificationAPI
account = GithubAccount("username", "password")
api = NotificationAPI(account)
groups = api.get_notification_groups()
# Do something using notification informations.
For more detail examples, Go Examples.
Contribution
Welcome any kind of contribution!
Release files for github_listener 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| github_listener-0.1.3.tar.gz | 4.9 kB | Details |
Release files / github_listener-0.1.3.tar.gz
| Download URL | github_listener-0.1.3.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9822edc92d85b3f41a718e22eb6558194ade79ea98c5e87b430ffc04d62249cd
|
|
BLAKE2b-256 checksum How to use checksums |
226a75bc0bcbd17aea2e7ae798ad74657c271040c43b9c98493e5f57eefe5ed8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |