Apple Script FTP sync könyvtár

FTP sync Apple Scripttel

Pár napja kaptam készhez az új MAC-emet és gondoltam egyúttal egyszerűsítem is a work flow-mat az FTP feltöltéssel.

Sajnos megfelelő app-ot nem találtam amivel context menübe tehettem volna az ftp feltöltést.

Gondoltam egyet és áthidaltam a problémát egy olyan könyvtárral, amit képes az automator felszinkronizálni egy frankó kis apple scripttel.

Nos a megoldás a következő:

on run {input, parameters}

         do shell script "curl -T /users/username/'FTP mappa'/*.zip \"ftp://ftp.server.hu/directory/\" --user username:password --progress-bar"

         set variableWithSoundName to "Glass"

         display notification "Upload to portfoliofotos.hu complete" with title "ZIP file uploaded" sound name variableWithSoundName

         do shell script "rm /users/username/'FTP mappa'/*.zip"

         return input

end run

És hogy mit csinál?

Felszinkronizál minden .zip kiterjesztésű filet az FTP mappából az FTP szerverre ezután törli a zip-eket, és benyom egy kis hangefektet.

A feltöltéshez curl-t használ, ami valamiért az új High Sierraval gyök kettővel tölt fel, de legalább kényelmes. Ha van valakinek ötlete, hogy miért ilyen lassan csinálja azt szívesen veszem. 

 

Új hozzászólás

Plain text

  • A HTML jelölők használata nem megengedett.
  • A webcímek és e-mail címek automatikusan kattintható hivatkozásokká alakulnak.
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.
CAPTCHA
A kérdés azt vizsgálja, hogy valós látogató vagy robot szeretné az űrlapot beküldeni.
Kép CAPTCHA
Be kell írni a képen látható karaktereket.