Несколько комментариев.
Если бы у меня было время, я, вероятно, попытался бы превратить это в полноценный плагин. Думаю, создать настройки, переписать Python на Ruby и поместить это в задачу (job) будет несложно.
Ещё одна идея, которая могла бы быть полезна пользователям на хостинге, желающим использовать это, — превратить задачу в GitHub Action и настроить её на ежедневное выполнение. Я делал так для некоторых скриптов, которые требовалось запускать ежедневно для одного хостингового клиента, и это работает довольно хорошо. Это одновременно сложнее (нужно изучить GitHub Workflows и работу с секретами вместо привычного cron) и проще (не нужно разбираться, как устанавливать что-либо на машину через командную строку).