The simple library that calls user's registered functions whenever github events happen. (ex, notification)
Project description
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!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
github_listener-0.1.3.tar.gz
(4.9 kB
view details)
File details
Details for the file github_listener-0.1.3.tar.gz
.
File metadata
- Download URL: github_listener-0.1.3.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9822edc92d85b3f41a718e22eb6558194ade79ea98c5e87b430ffc04d62249cd |
|
MD5 | 8d1d9d26cbfe70d976fbfa5a57ec0ec7 |
|
BLAKE2b-256 | 226a75bc0bcbd17aea2e7ae798ad74657c271040c43b9c98493e5f57eefe5ed8 |