Christiaan,

I am assuming the Import Publications action is activated when I drop a PDF 
file onto a record. The reason I am asking for confirmation is because I was 
not able to get the hook to work. Just to be certain, here is what I did:

- I opened the script in Script Editor and saved it in ~/Library/Application 
Support/Bibdesk/Scripts folder
- I attached it to "Import Publications" in the Bibdesk preferences
- I am now dropping the pdf files onto the right hand-side panel when I select 
a record from the database

I hope I am on the right track.

--
M. Tamer Özsu
University of Waterloo

(Currently on sabbatical leave at ETH Zürich)

On 2011-11-12, at 7:52 PM, Christiaan Hofman wrote:
> 
> 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