garbanzo is fast notification viewer!
- RSS feeds
- GitHub notifications
screencast-localhost_8080-2023.06.08-22_11_14.webm
- support push notification
restriction...
- can't open a link in iframe
- can't open a private link
$ go install github.com/kijimaD/garbanzo@main
$ brew install kijimaD/tap/garbanzo
$ docker run --rm -it -p 8080:8080 -p 8081:8081 ghcr.io/kijimad/garbanzo:latest
$ garbanzo
and, access http://localhost:8080
If you want to receive GitHub notifications, require GitHub Personal Access Token(notification scope)! Token is used to fetch users notifications.

And set your token.
$ echo "ghp_THIS_IS_TOKEN..." >> ~/.garbanzo/token
- Githubのタイムラインや通知を見るアプリをnode-webkitで作った | Web Scratchを見て、自分で作ってみようと思った。
- WebSocketまわりはO'Reilly Japan - Go言語によるWebアプリケーション開発のチャットルームのコードを参考にした。