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