← all projects

github-open-pullrequest-viewer

View ongoing work on PRs
repo

GitHub Pull Request Viewer

A desktop application built with Python and Tkinter that helps you manage and monitor your GitHub Pull Requests efficiently.

Screenshot_011

Features

Requirements

Installation

  1. Clone this repository:
git clone https://github.com/svandragt/github-open-pullrequest-viewer
  1. Install the required dependencies:
pip install requests

Configuration

  1. Launch the application
  2. Click on the "Settings" button
  3. Enter your:
    • GitHub username
    • GitHub personal access token (requires 'repo' scope for private repositories)

The configuration will be automatically saved for future sessions.

Usage

  1. Start the application:
python github-viewer.py
  1. Use the interface to:
    • View your open Pull Requests
    • Click "Refresh PRs" to update the list
    • Toggle between viewing your PRs or PRs in other repositories
    • Double-click any PR to open it in your browser
    • Sort PRs by clicking on column headers

Features in Detail

Pull Request Information

Review States

Caching

Environment Variables

You can optionally set your GitHub token as an environment variable:

export GITHUB_TOKEN=your_token_here

Notes