https://github.com/bcylin/github-newsfeed-filter
A web app that returns your GitHub news feed with unwanted entries removed.
https://github.com/bcylin/github-newsfeed-filter
github heroku newsfeed rss sinatra
Last synced: about 2 months ago
JSON representation
A web app that returns your GitHub news feed with unwanted entries removed.
- Host: GitHub
- URL: https://github.com/bcylin/github-newsfeed-filter
- Owner: bcylin
- License: mit
- Created: 2019-02-10T13:34:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T17:08:20.000Z (about 2 years ago)
- Last Synced: 2025-12-25T22:58:08.375Z (6 months ago)
- Topics: github, heroku, newsfeed, rss, sinatra
- Language: Ruby
- Homepage:
- Size: 42 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub News Feed Filter
[](https://github.com/bcylin/github-rss-filter/blob/master/LICENSE)
A simple filter to remove entries from your GitHub news feed.
## Environment variables
* `RSS_URL` Your GitHub news feed URL, at the bottom of .
* `REMOVE_KEYWORDS` Comma separated keywords in entry links to remove from the feed.
* `SECRET` An optional parameter to keep your feed secret.
## Development Setup
Install bundler:
```sh
gem install bundler && bundle install
```
Create a `.env.local` file with the following contents:
```sh
RSS_URL=
REMOVE_KEYWORDS=,
```
Run the app locally:
```sh
ruby app.rb -s Puma
# open http://localhost:4567/rss.atom
```
## Deployment Example
* Fork the repo
* Follow the steps to [Create a new Blueprint Instance](https://render.com/deploy)
* Use `https://#{app-name}.onrender.com/rss.atom` instead of the GitHub news feed URL
## License
This project is not affiliated with GitHub. The source code is licensed under the terms of the [MIT license](https://github.com/bcylin/github-rss-filter/blob/master/LICENSE).