[Pythonmac-SIG] appscript create new iphoto album
has
hengist.podd at virgin.net
Wed Nov 21 17:58:15 CET 2007
David Voswinkel wrote:
> try to create an new iPhoto album, But cant get it working. Is this
> a bug?
>
>>
> app('iPhoto').make(new=k.regular_album, with_properties={ k.name :
> 'New Album' })
The correct syntax would be:
app('iPhoto').make(
new=k.album,
at=app.albums.end, # 'at' parameter should be optional here
with_properties={ k.name : 'New Album', k.type : k.regular_album })
or:
tell app "iPhoto" to make new (album) at end of albums ¬
with properties {name:"New Album", type:regular album}
but that doesn't work on account of iPhoto's persistently shoddy
scripting implementation which, disappointingly, is still a mess in
the latest iPhoto 7.1.1.
You have to use its weird, non-standard 'new album' command (which
returns a broken reference, btw, so don't use that):
app('iPhoto').new_album(name='New Album')
http://bugreport.apple.com if you'd like to file a report or three.
HTH
has
--
http://appscript.sourceforge.net
http://rb-appscript.rubyforge.org
More information about the Pythonmac-SIG
mailing list