MENU

Fun & Interesting

How to send automated emails on a schedule using R for FREE (blastula, Quarto, and GitHub Actions)

Melissa Van Bussel (ggnot2) 6,069 lượt xem 2 years ago
Video Not Working? Fix It Now

In this video, we learn how to send emails automatically on a schedule of our choosing using the R programming language. We do this by using Quarto (or R Markdown) to create the contents of our email message, and then using the blastula package to convert the Quarto (or R Markdown) file to something we can send via email. This is done using SMTP (Simple Mail Transfer Protocol). Finally, we automate this whole process by using GitHub Actions and a cron expression.

You DON'T need to be a hardcore programmer to use GitHub Actions. The YAML file is already written for you :)

0:00 - Generating email credentials file
5:22 - Sending an email using blastula + Quarto
7:43 - Automating using GitHub Actions

If you found this video useful, please subscribe to my channel so that I can keep making videos!

All of the code used in this video is available at the following location:

https://github.com/melissavanbussel/YouTube-Tutorials/tree/main/blastula_GitHub_Actions

Want to connect?

Twitter: https://twitter.com/melvanbussel
LinkedIn: https://www.linkedin.com/in/melissavanbussel/
Website: https://www.melissavanbussel.com/
GitHub: https://github.com/melissavanbussel

Comment