https://github.com/fspoettel/gtk-github-notifications
🔔 Github desktop notifications on Gtk (via libnotify)
https://github.com/fspoettel/gtk-github-notifications
github gtk3 notifications
Last synced: 25 days ago
JSON representation
🔔 Github desktop notifications on Gtk (via libnotify)
- Host: GitHub
- URL: https://github.com/fspoettel/gtk-github-notifications
- Owner: fspoettel
- Created: 2020-09-15T17:21:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-17T15:18:13.000Z (over 5 years ago)
- Last Synced: 2025-01-28T22:31:31.556Z (over 1 year ago)
- Topics: github, gtk3, notifications
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gtk-github-notifications
> Read your GitHub notifications on your desktop. Supports Gtk-based desktop environments
### Install & Usage
1. Get a personal access token with `notifications` scope and store it as an env variable `GITHUB_AUTH_TOKEN`
2. Follow [install instructions]( https://pygobject.readthedocs.io/en/latest/getting_started.html#ubuntu-logo-ubuntu-debian-logo-debian) for `PyGObject`
3. Run `./main.py`
### Notifications
This tool supports issue, pull request and release notifications at the moment. A click on the notification will take you to the corresponding issue / pull request or the releases page of the repo.
Support for commit comments and security alerts may be added in the future.
Seen notifications are currently not persisted over multiple program runs. If more than `3` unread notifications are retrieved by a single API call, a rollup notification linking to `/notifications` will be sent.