You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniel Carrillo 5caf6eece7 Migrate to QT5 1 month ago
gprmon Migrate to QT5 1 month ago
resources Migrate to QT5 1 month ago
.gitignore Make an icon class wrapper in order to simplify GithubPrWatcher 8 months ago
LICENSE First commit 8 months ago
README.md Migrate to QT5 1 month ago
app.py Migrate to QT5 1 month ago
noxfile.py Migrate to QT5 1 month ago
requirements.txt Migrate to QT5 1 month ago

README.md

Github pull requests monitor

A WIP non-production ready minimal script to monitor github pull requests, when a user is added as reviewer of one or more PR on one of more repositories, an icon on the system tray changes its color.

Configuration

Auth

Create an oauth token with the following permissions:

  • repo:status

Configuration file

Create a file named gprmon.yml at the same level of gprmon.py, example:

---

# Optional (examples are default values)
interval: 30           # Interval between checks
log_level: INFO        # Log level verbosity

# Mandatory
token: "<oauth token>" # Mandatory but can be set as environment variable GITHUB_TOKEN
organization: "<your org>"
url: "https://<github url>"
user: "<user>"
repos:
  - "repo1"
  - "repo2"
  - "repon"