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í.