Please check: https://github.com/eduardostuart/paperboy
just-for-fun™ project.
Every day at 6 AM - CEST (8 AM - UTC) we clone the git repository defined in the environment variables (OPML_SUBSCRIPTIONS_REPO
), fetch all RSS feeds, and check if there is anything new (new content from yesterday).
After mapping the feed items + rendering e-mail templates (HTML, text) we send it by e-mail.
- Node v12.9.0+
- Sendgrid account
- A git repository including an OPML file
- CircleCI account
node index.js
Key | Description | Default |
---|---|---|
SENDGRID_API_KEY | Your sendgrid api key | |
OPML_SUBSCRIPTIONS_REPO | Git repository including an OPML file | |
OPML_SUBSCRIPTIONS_REPO_FILE | Name of the opml file | subscriptions.xml |
EMAIL_FROM | Email sender | |
EMAIL_TO | Who will receive the e-mail |
E-mail template generated on beefree.io.
Thank you. Here is a 🍪