A template for sending yourself scheduled email reports

A template for sending yourself scheduled email reports

The template code and setup instructions for this custom email report can be found here on github!

Something I have written a few posts about before is a custom email report that is sent to me automatically every day. The contents of the message are something I like to change over time, adding and removing different components of the report to match my present interests. To accommodate the changing contents of the emails, I have developed a modular report program which I have posted on github for others to use. When I add a web scraper to obtain data from a new source, all I need to do is add the new script to the message folder, and then import the required functions from the new scripts into the compose message file. This sort of setup makes it simple to add or remove whole sections from my report. In the github repository I have provided a readme file with details on how to set up an email account to send the report and add new scripts for your own needs. I invite you to take a look and let me know if you end up designing any interesting web scrapers to run in the report!

Avatar
Cameron Nugent
Research Scientist