Des Backups Cryptées avec Automator

Le langage AppleScript existe depuis des années. Il existait bien avant OSX. Si je n’ai jamais été tenté de l’apprendre en profondeur je sais néamoins qu’il est très utile et puissant puisqu’un très grand nombres d’applis macs sont scriptables. OSX 10.4 (Tiger) introduit un nouvel outil du doux nom d’Automator. Sur mac beaucoup de mini-utilitaires simples sont en fait de l’AppleScript.

Automator est une interface graphique qui permet de chainer des éléments (en fait de l’AppleScript) appelées actions. Ca fait un peu penser aux actions dans PhotoShop, sauf qu’au lieu de les enregistrer on les définit à la main afin de créer ce qu’on appelle un workflow (un flux de travail, amis anglophobes). En chainant quelques commandes on peut créer facilements des petits outils qui peuvent êtres lancés indépendemment (.app) ou servir d’extensions au finder (par exemple, fais moi un zip avec le dossier sélectionné et envoie-le par mail).

Automator a un logo en forme de robot de l’espace, mais lui, il s’appelle pas Marvin quoiqu’il pourrait, tant son génie est ignoré:

Il se trouve que je cherchais une solution simple pour backuper rapidement mon dossier de sources après avoir atteint un “milestone”. Vu que je bosse sur le projet en question tout seul, je n’avais pas envie de m’embarrasser d’un CVS. Tout ce que je voulais c’est prendre mon dossier et le mettre dans un endroit sur, par date.

Et bien avec Automator (on y arrive!) rien de plus simple. J’ai créé un petit workflow qui:

  • Prends les fichiers et en fait une image disque compressée et cryptée (ça demande le pass)
  • Ajouter la date actuelle au nom du fichier .dmg (l’image disque donc)
  • Upload ça en FTP quelque part.
  • En images, dans Automator ça donne ça:

    Le comble du luxe c’est qu’on peut assigner un workflow à un événement iCal (le calendrier standard OSX). J’ai donc pu ajouter mon workflow en tant que tache répétitive, une fois par semaine, à une heure donnée. Si j’ai envie à un moment donné de sauvegarder l’état, il me suffit de lancer le .app en question à la main.

    PS: Le module upload to FTP est un module à part. On peut trouver plein de modules Automator à downloader directement sur le site d’Apple (entre autres).

    2 Responses to “Des Backups Cryptées avec Automator”

    1. Xavier Says:

      moi aussi je bidouille enfin des suavegardes et trucs divers (FileMaker Pro, Advanced, server , CIEL Compte CIEL gestion etc).
      Pourrais tu me mailer ton truc automator, ça m’interesse.
      Merci

    2. Jacques Says:

      Je t’ai envoyé un mail donc. Si jamais le plugin pour le FTP est ici:
      http://www.apple.com/downloads/macosx/automator/uploadtoftp.html

    Leave a Reply