@brb3 It's not quite the same as what you're looking for, but I have the following setup currently:
I have a systemd timer that kicks off a service every 4 hours.
The systemd service just run a little bash script.
The bash script reads a text file with each line containing a YouTube channel...