Paperboy is a CLI tool that delivers new posts from your favorite sites by email.
From binaries
Check out the release page for prebuilt versions of Paperboy
.
Set these environment variable values:
SMTP_HOST="smtp.mailtrap.io" # SMTP host
SMTP_PORT=2525 # SMTP port
SMTP_USERNAME="username" # SMTP username
SMTP_PASSWORD="password" # SMTP password
SMTP_FROM="Paperboy <[email protected]>" # the sender
MAIL_TO="[email protected]" # the recipient
EMAIL_SUBJECT="Subject" # Email subject (optional)
Paperboy CLI
Usage: paperboy [OPTIONS] <COMMAND>
Commands:
deliver Deliver new posts from sites by email
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose... More output per occurrence
-q, --quiet... Less output per occurrence
-h, --help Print help
-V, --version Print version
paperboy deliver email@domain subscriptions.txt template.hbs template_text.hbs
# Template example.: emails/daily_email.hbs
If you want an automatic and free way to receive daily "newspapers" using paperboy
, take a look at the paperboy-template GitHub project.
cargo test
This code is distributed under the terms of MIT license. See LICENSE-MIT for details.
Image generated by DALL-E OpenAI.