Public
Emails digest of feedbin articles matching specified tags.
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data โ all from the browser, and deployed in milliseconds.
Emails digest of Feedbin articles matching specified tags. Articles are fetched using the Feedbin API and emails are sent via SMTP using Nodemailer.
Runs via a cron trigger on val.town and uses blob storage to cache Feedbin api responses.
Digest output is grouped by tag, then by feed within each tag. For each feed, the digest includes up to 5 most recent unread entries.
Created so I could check select RSS feeds at work without needing to log in to Feedbin.
Configure via the following ENV Vars:
- destination_email - Email address to send digest to
- timezone - timezone for displaying dates in email
- feedbin_user - Feedbin username
- feedbin_password - Feedbin password
- feedbin_tags - Comma-separated list of tags to include in digest
- nodemailer_service - Email service to use (see https://nodemailer.com/smtp/well-known-services)
- email_user - sender email address
- email_password - sender email password
- entry_actions_url - URL for entry actions (mark read/unread)
- entry_actions_secret - Secret required to authorize entry actions. Can generate using
openssl rand -hex 16.
- Use scoped blob storage
๐ค Built w/ substantial help from GitHub Copilot