{"repo":"AntoniosBarotsis/Rss2Email","free":true,"listed":false,"github":"https://github.com/AntoniosBarotsis/Rss2Email","clone":"git clone https://github.com/AntoniosBarotsis/Rss2Email.git","description":"An RSS feed aggregator that notifies you of new posts via email.","language":"Rust","stars":25,"topics":["aws-lambda","docker","email","rss","rss-aggregator","rust","sendgrid","hacktoberfest","blog","feed"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Rss2Email A small program capable of aggregating content from multiple RSS/Atom feeds and mailing them to you in a practical summary email. Keep track of your favorite blogs that don't feature an update newsletter or similar service. Dependencies You'll need Rust or Docker installed to compile this software. Installation Each release automatically publishes Docker images for x86 and arm on DockerHub. Note that these can only run on AWS Lambda. If you want to run them elsewhere through Docker, read here. Alternatively, you can build this from source. Clone this repository and run: Check out the build from source section of the wiki for more information. Configuration Rss2email requires some environment variables to work. These can be provided either in your shell or as entries in a .env file. - EMAIL ADDRESS : the mail address you will use to send the emails - RECIPIENT ADDRESSES : comma delimited list of recipient email addresses - SUBJECT : the email subject (could be rss2email ). Including $POST COUNT in your subject will have it replaced with the number of posts fetched. For example SUBJECT=rss2email - $POST COUNT new posts - DAYS : this value indicates up to how many days in the past we go to search for entries - FEEDS : a list of semicolon-separated feed URLs. eg: \"https://blog.rust-lang.org/feed.xml;https://www.linux.org/articles/index.rss\" - EMAIL (optional, defaults to SendGrid ): Which provider to use to send the email. For the supported providers, you can check the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AntoniosBarotsis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AntoniosBarotsis/Rss2Email/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}