Paperboy
Paperboy is a GitHub template that delivers new posts from all your favorite sites by email.
Why?
Free, no trackers, easy to set up, and does the job.
Usage
- Click on
use this template
; - Update the
subscriptions.txt
file. Include your list of websites; - Include these environment variables (
GitHub Secrets
):
# Which service are you using? fastmail? gmail? sendgrid? ...
SMTP_RELAY="smtp.fastmail.com"
# Credentials
SMTP_USERNAME="username"
SMTP_PASSWORD="password"
# Who will send new posts by email?
# Use "Name <[email protected]>" format
SMTP_FROM="Paperboy <[email protected]>"
# The recipient
# Use "Name <[email protected]>" format
MAIL_TO="Eduardo <[email protected]>"
Bonus:
- If you want a different template:
Create a new
Handlebars
file in theemails
folder or update the existing one.
- If you want to receive emails multiple times per day or at a different hour of the day
Update the
cron
property inside the workflowdeliver.yml
Tests
cargo run tests
License
This code is distributed under the terms of MIT license. See LICENSE-MIT for details.