A GitHub activity feed consolidator that transforms verbose GitHub Atom feeds into clean, readable summaries.
| Before | After |
|---|---|
| 20+ individual "pushed" entries cluttering your feed | Clean consolidated entries like "cdzombak pushed 15 commits to dotfiles/master" |
| Verbose GitHub HTML with excessive markup | Simple entries like "cdzombak opened PR #264 in mmcdole/gofeed" |
The program processes these GitHub activities:
Generates a clean Atom/RSS/JSON feed with:
Perfect for making GitHub activity feeds more readable in feed readers.
Note
Real-world output feed example: [dzombak.com/feeds/github-cdzombak.atom](https://www.dzombak.com/feeds/github-cdzombak.atom)
ghfeed [options] <feed-url> > /path/to/output.atom
-format rss|json|atom: Set the format of the output feed-retitle "new title": Set the title of the output feeddocker run --rm cdzombak/ghfeed:1 <feed-url> > /path/to/output.atom
Set up my oss apt repository:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://dist.cdzombak.net/keys/dist-cdzombak-net.gpg -o /etc/apt/keyrings/dist-cdzombak-net.gpg
sudo chmod 644 /etc/apt/keyrings/dist-cdzombak-net.gpg
sudo mkdir -p /etc/apt/sources.list.d
sudo curl -fsSL https://dist.cdzombak.net/cdzombak-oss.sources -o /etc/apt/sources.list.d/cdzombak-oss.sources
sudo chmod 644 /etc/apt/sources.list.d/cdzombak-oss.sources
sudo apt update
Then install ghfeed via apt-get:
sudo apt-get install ghfeed
brew install cdzombak/oss/ghfeed
Pre-built binaries for Linux and macOS on various architectures are downloadable from each GitHub Release. Debian packages for each release are available as well.
GNU GPL v3; see LICENSE in this repo for details.
Chris Dzombak
Content type
Image
Digest
sha256:d91dafbba…
Size
6.2 MB
Last updated
about 2 months ago
docker pull cdzombak/ghfeed