BTW, I have written sophisticated applescripts publishing a BibDesk selection together with pdf's. All as is:
http://www.sysecol.ethz.ch/people/afischli/software Regards, Andreas ETH Zurich Prof. Dr. Andreas Fischlin Systems Ecology - Institute of Integrative Biology CHN E 21.1 Universitaetstrasse 16 8092 Zurich SWITZERLAND [email protected]<mailto:[email protected]> www.sysecol.ethz.ch<http://www.sysecol.ethz.ch> +41 44 633-6090 phone +41 44 633-1136 fax +41 79 221-4657 mobile Make it as simple as possible, but distrust it! ________________________________________________________________________ On 16/Aug/2010, at 19:35 , Jonathan MacCarthy wrote: On Aug 15, 2010, at 18:54, Jonathan MacCarthy wrote: > Hi everyone, > > I hope you are all well. I'm writing with a question concerning > importing from an external file group. I have a remote .bib file and > associated PDFs on Dropbox servers. With the public URL to the .bib > file, I can add the library as an "external file group" in BibDesk on > my local machine, so that I can import references as I need them. My > problem is that I can't seem to import the PDFs also. What needs to > happen so that the PDFs come with the imported references? > First of all, what do you mean by that? The linked files are just links to files, and those links are also imported. They will point to the same files in your dropbox server. Now if you want to copy those PDFs and replace the links with links to the copies, that's something BD will not do for you. BD would not even know how to do it, for instance, as a start, where should they be copied to? > After a fair amount of searching, it seems that it has something to do > with the Bdsk-File-1 field. That's some private data and an implementation detail, you should never be concerned with that yourself. > The library on Dropbox is synced from a > symbolic-linked folder on my laptop, if you're familiar with this > trick. I'm hoping there's a simple solution. > > Any insight is very appreciated! > > Thank you in advance, > Jon > There's no really simple solution. If not just because you did not even have a well defined question (see above). Anyway, if, as I expect, you want to copy the linked PDFs to your local disk and want to replace the links in the imported items, I think the best is to use an AppleScript that goes through all relevant linked files, copies the files, and replaces the links. Christiaan Thanks for replying, Christiaan. Actually, that answers my question perfectly! I didn't find an AppleScript that does something like this, so I built my library into a webpage using the html export, and adding the line: <span class="Url"><a href="<$localfiles.path.lastpathcompone...@firstobject/>"><$localfiles.path.lastpathcompone...@firstobject/></a></span><br /> to htmlItemExportTemplate.html. This only works because all my PDFs are in the same directory as the .bib and .html library. It just links the local filename, removing the path (which has computer-specific paths on it). Now, Dropbox is hosting a webpage of my master library with PDFs. Thanks again, Jon ------------------------------------------------------------------------------ This SF.net<http://SF.net> email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Bibdesk-users mailing list [email protected]<mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/bibdesk-users ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Bibdesk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bibdesk-users
