buglix.org

Härligt med folder actions

August 28th, 2007

Efter mycket velande fram och tillbaka blev det till sist så att jag valde Strongspace.com för säkerhetskopiering. Det startade en scriptfest utan dess like för att jag ville få till något som kunde köras semi-automatiskt så väl som on-demand. Det blev ett enkelt shell-script som kör rsync mot servern. För att fixa den semi-automatiska biten gjorde jag en Apple Script wrapper som anropar scriptet vid vissa event (filer/foldrar tillagda/borttagna).
För att ha med lite ögongodis gjorde jag en notifikation i Growl som dels visar när scriptet startar så man är medveten om det, samt även om synkningen lyckas eller ej.

Apple Folder Actions
Ställer in Apple Folder Actions

Growl starting to...
Fint statusmeddelande via Growl (lägg märke till ikonen) :)

Stop
Och så var det färdigt …

Nästa steg blir väl att göra detta lite generiskt med config-filer, en Apple Bundle wrapper så det kan köras som ett riktigt “program” m.m. Känner jag mig själv väl så kommer jag nog aldrig dit :) Kanske lika bra att ladda upp det på Strongspace-forumet direkt istället … nåväl - dags att sova.

2 Responses to “Härligt med folder actions”

  1. Uffe

    Mycket snyggt!
    Har aldrig fattat vad folder actions var riktigt men det verkar ju klart användbart. Och Growl är mys. AppleScript… inte lika mys :)

  2. emil

    Nej Apple Script är ingen höjdare direkt, men Folder Actions krävde tydligen det (och dessutom behövde de ligga på exakt rätt ställe på disken).
    Lade till en felnotifiering om rsync krashar och med -s-flaggan till Growl kunde man göra den sticky. Smidigt :)

Leave a Reply

Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Copyright © buglix.org. All rights reserved.