8000 GitHub - estevaoam/gitmenu: Simple menubar for displaying Github pull requests and notifications.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Simple menubar for displaying Github pull requests and notifications.

Notifications You must be signed in to change notification settings

estevaoam/gitmenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitMenu

A simple macOS menu bar application that displays your GitHub notifications.

Features

  • Sign in with your GitHub account
  • Display unread notifications count in the menu bar
  • Show native macOS notifications for new GitHub notifications
  • Quick access to open GitHub notifications in your browser
  • Auto-refresh notifications every minute

Installation

  1. Clone this repository:
git clone https://github.com/estevaoam/gitmenu.git
cd gitmenu
  1. Create a virtual environment and install dependencies:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Build the application:
# Remove existing dist and build folders
rm -rf dist/ build/ 

# Build the application
python setup.py py2app -a
  1. The application will be available in the dist folder. You can move it to your Applications folder:
mv dist/GitMenu.app /Applications/

Or you can initialize directly from the shell:

./dist/GitMenu.app/Contents/MacOS/GitMenu

Usage

  1. Launch the application from your Applications folder
  2. Click on the menu bar icon and select "Sign in with GitHub"
  3. Create a new GitHub access token with the "notifications" scope
  4. Copy and paste the token into the application when prompted
  5. The application will start monitoring your GitHub notifications

Icons

  • 📭 No unread notifications
  • 📫 Unread notifications (with count)
  • ⚠️ Error state

Configuration

The GitHub access token is stored in ~/.gitmenu_config.json. You can delete this file to reset the application.

About

Simple menubar for displaying Github pull requests and notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0