Using Emacs 53 Emailing Org Agenda

I use both org-mode and Google Calendar for scheduling. I like Google
Calendar because:

It's pretty universal so I can issue and accept calendar invites.

It works well with my phone and other mobile devices.

The rest of my family doesn't live in Emacs :-(.

I prefer using org-mode beacuse:

Emacs

I prefer, for the most part, to control my data.

I partially sync the two platforms. I've already talked about syncing
Google Calendar and org-mode. Right now, I'm just pulling from Google
rather than also pushing up from org-mode because I'm still getting
double entry issues. This means that I have my entire schedule in
Emacs but only part of it in my Google calendar.

To help resolve the problem, I do a few things. First, I sync my
orgfiles on all my computers. I used to do this with Dropbox but am
now moving over to Syncthing. I also like to set up a Digital Ocean
droplet so that I have a single machine that's always on.

I've set things up to have that droplet send me an email with my
agenda. It turns out that org has commands to do things with Emacs
from the command line:

org-batch-agenda

org-batch-store-agenda-views

org-batch-agenda-csv

They can be run from the command line to output a formatted agenda as
a string: