On Nov 12, 2011, at 15:43, M. Tamer Özsu wrote:

> Thank you Charles. That seems to require installation of appscript, which in 
> my my case fails with
> 
> unable to execute llvm-gcc-4.2: No such file or directory
> 
> Also, does one set up this script the same way as any other applescript (once 
> appscript is installed)?
> 
> Thanks for any pointers.
> 
> --
> M. Tamer Özsu
> University of Waterloo
> 
> On 2011-11-12, at 3:03 PM, Charles Turner wrote:
> 
>> On Sat, Nov 12, 2011 at 6:32 AM, "M. Tamer Özsu" <[email protected]> wrote:
>> 
>>> Christiaan kindly explained that to automatically put the open meta tags in 
>>> the keywords field I would need to use a script hook. I wonder if anyone 
>>> has written a script for this purpose.
>> 
>> Well, in Python using py-appscript:
>> 

This is not a script hook, only AppleScript can be used for script hooks.

Here is an AppleScript that you can use as an "Import Publication" script hook:

using terms from application "BibDesk"
        on perform BibDesk action with publications thePubs for script hook 
theScriptHook
                if name of theScriptHook is not "Import Publications" then 
return
                repeat with thePub in thePubs
                        tell thePub
                                set numFiles to count of linked files
                                if numFiles > 0 and value of field "Keywords" ≠ 
"" then
                                        set theTags to {}
                                        repeat with i from 1 to numFiles
                                                set theTags to theTags & (get 
tags of linked file i)
                                        end repeat
                                        if (count of theTags) > 0 then
                                                set AppleScript's text item 
delimiters to ", "
                                                set value of field "Keywords" 
to (theTags as text)
                                        end if
                                end if
                        end tell
                end repeat
        end perform BibDesk action with publications
end using terms from

Christiaan


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to