Awesome
<h1 align="center">RSSFilter</h1> <p> <a href="https://github.com/bcongdon/rssfilter/blob/master/LICENSE"> <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg" target="_blank" /> </a> <a href="https://twitter.com/BenRCongdon"> <img alt="Twitter: BenRCongdon" src="https://img.shields.io/twitter/follow/BenRCongdon.svg?style=social" target="_blank" /> </a> </p>Like email filters, but for RSS feeds.
🌎 Live Version
🏠 Project Homepage
Installation
(Note: You must have npm and cargo installed.)
git clone https://github.com/bcongdon/rssfilter && cd rssfilter
- Install frontend dependencies:
npm install
- Install backend dependencies:
cargo build
Usage
Backend
cargo run
Frontend
npm run start
Screenshot
Deploying to Google Cloud Run
-
Build the docker image:
docker build -t gcr.io/$PROJECT_ID/rssfilter .
-
Upload to the GCP container image registry:
gcloud docker -- push gcr.io/$PROJECT_ID/rssfilter
-
Deploy to Cloud Run:
TODO
Author
👤 Benjamin Congdon
- Twitter: @BenRCongdon
- Github: @bcongdon
🤝 Contributing
Contributions, issues and feature requests are welcome!<br />Feel free to check issues page.
Guidelines:
- Make sure that any frontend changes are linted with
npm run lint
- Make sure that any backend changes pass clippy checks (
cargo clippy
), and are properly formatted withrustfmt
.
Show your support
Give a ⭐️ if this project helped you!
Asset Attribution
- Favicon is RSS by Rafaël Massé from the Noun Project
📝 License
Copyright © 2019 Benjamin Congdon.<br /> This project is MIT licensed.