24

Automatický export projeků z Aperture

Jednoduchý skript v pythonu pro export projektů z Apple Aperture pomocí AppleScriptu.

Do pyhonu je potřeba nainstalovat knihovnu appscript, aby vše fungovalo.

import os,sys
from appscript import app
from mactypes import Alias
dirs = [d for d in os.listdir(os.getcwd()) if os.path.isdir(d)]
print dirs
#list
projects = app("Aperture").libraries[0].projects()
for p in projects:
    if p.name()+".aplibrary" not in dirs:
        print "Exportuji",p.name(),"...",
        sys.stdout.flush()
        app("Aperture").export([p], consolidating_images=True, to=Alias(os.getcwd()))
        print "done."
    else:
        print p.name(), "OK"

Je to užitečný udělátko, pokud zálohujete fotky po projektech na nějakej externí disk. Stačí potom jenom spustit skript v adresáři s se staršíma vyexportovanejma projektama a akript automaticky doexportuje, co v adresáři chybí.

Username:
Password: