On 2014-04-14 at 20:21, Charles C. Berry wrote:
> BibDesk has an archive of entries typically stored at
>
> ~/Library/Caches/Metadata/edu.ucsd.cs.mmccrack.bibdesk/*.bdskcache
>
> and the 'NS.data' element of Bdsk-File-1 seems to point to one element.
>
> The *.bdskcache file has a bplist and I guess the 'FileAlias' component 
> is what points to the pdf or whatever.

Aha! I think this is essentially what you described in your last
email when you said,

>> OTOH, writing an AppleScript to make an alias in a folder that is
>> never  moved, writing elisp to call that script and then make an
>> org-mode link to  the alias just created might work for you.  

I guess that is how it is done. I think I can figure out how to do this
much in elisp + a system language. The elisp side will be a good
learning project.

> One approach that sidesteps having to know the CoreFoundation.h stuff
> is to use the BibDesk AppleScript capabilities. There is a model for
> this at
>
> http://www.jonathansick.ca/adsbibdesk/
>
> written in python, FWIW.

Yes. The AppKit module is a nice interface from Python to the OSX
system. I think I will likely write the non-emacs code using this, or
AppleScript or Automator directly.

  -k.

Reply via email to