Un paio di commenti.
Se avessi tempo, probabilmente proverei a convertire questo in un plugin vero e proprio. Penso che non dovrebbe essere troppo difficile creare alcune impostazioni, convertire il Python in Ruby e inserirlo in un job.
Un’altra idea, che potrebbe essere utile per le persone che sono ospitate e vogliono usarlo, sarebbe quella di convertire il task in un’azione di GitHub e farlo eseguire quotidianamente. L’ho fatto per alcuni script che un cliente ospitato doveva eseguire quotidianamente un po’ di tempo fa e sta funzionando abbastanza bene. È allo stesso tempo più difficile (richiede l’apprendimento dei flussi di lavoro di GitHub e come gestire i segreti invece di un buon vecchio cron job) e più facile (non devi imparare come armeggiare con l’installazione di cose su una macchina tramite un’interfaccia a riga di comando).