Programmer des travaux avec Automator et iCal


 jeu. 19 décembre 2013    Mac OS X

Il y a toujours plusieurs façons de faire.

Il y a quelques mois, nous avons vu comment programmer de manière périodique, sur Mac OS X, l'exécution d'un programme Python avec launchd, ce programme Python envoyant alors une notification au centre de notification grâce à un décorateur.

Et bien, tout ça ne sert à rien. Dans OS X Mavericks, la programmation périodique et l'envoi d'une notification peut se gérer grâce à Automator. Nous repartons de notre programme Python dans lequel nous enlevons tout ce qui concerne l'envoi d'une notification. Et voici comment programmer le tout :

Création d'un workflow calendrier dans iCal

Nous lançons Automator en choisissant "Alarme Calendrier"

Automator

Création d'un workflow Automator

Puis, nous définissons notre processus Automator avec l'execution d'un programme Ptyhon à partir du termenial et l'envoi d'une notification.

Shell

Sauvegarde du workflow

Nous enregistrons le processus qui va s'inscrire dans iCal.

Save

Dans iCal

Il ne reste plus qu'à programmer sa périodicité.

iCal

Périodicité

C'est plus simple, mais évidemment, beaucoup moins fun que de tout faire à la main.