Vous avez plusieurs options, oh la puissance d'un mac !
Option 1 :
Utiliser le curl
commande, documentée aquí .
J'utiliserais AppleScript pour exécuter la commande Curl et toute autre commande nécessaire pour récupérer le fichier à analyser, le traiter pour vérifier la présence du fichier mis à jour, puis utiliser à nouveau la commande curl pour télécharger le fichier mis à jour.
Si vous ne souhaitez pas utiliser AppleScript, Automate est une autre option.
Option 2 :
En utilisant Applescript, vous pourriez faire en sorte qu'il déclenche un autre script écrit en perl, php, ou dans le langage de votre choix, qui pourrait être écrit pour faire la même recherche, la même analyse et la même recherche du fichier mis à jour. Vous aurez ainsi la possibilité d'écrire dans le langage de votre choix, en fonction de votre niveau de confort dans ce langage.
Voici un exemple d'écriture d'un AppleScript pour déclencher un autre fichier :
do shell script "php ~/Library/Scripts/MyCustomScript.php"
Pour l'une ou l'autre option, si vous écrivez un AppleScript, vous pouvez utiliser un programme tel que FastScripts (Également disponible dans le Mac App Store ), qui ajoute une icône à la barre de menus par laquelle vous pouvez facilement accéder à vos AppleScripts pour les exécuter, mais qui offre également l'avantage de pouvoir attribuer des raccourcis clavier à vos AppleScripts pour les déclencher encore plus rapidement.