Is there a standard, simple way to write and install methods for
BibDesk to import citations from Safari/Firefox?
Here's the scenario I'm thinking of. Users are browsing the web in
Safari or Firefox and they come across a paper on a major site (arXiv,
Springer, IEEE, etc.) for which they'd like to import the citation
into BibDesk. It would be great if they could access an AppleScript
in Safari/Firefox, or switch to BibDesk and click a single button, and
have BibDesk parse the website, pull out the right bibliographic data,
and create a new citation.
Now, obviously having BibDesk parse all the data and figure it out
automatically is too hard. But one could write parsers for individual
websites that know the idiosyncracies of various websites. Indeed,
this is what a lot of the importer AppleScripts on the BibDesk wiki do:
http://apps.sourceforge.net/mediawiki/bibdesk/index.php?title=BibDesk_Applescripts
But this results in a lot of duplication of work and work being done
in a non-standard way. I think there should be (and perhaps there is
and I just don't know about it) a standard way of adding importers of
this form into BibDesk at runtime, and moreover that these importers
should be able to be written in scripting languages (AppleScript,
shell script, etc.) as opposed to having to be written in Objective-C
in the main BibDesk source tree. This would allow users to easily add
importers for their favourite websites without needing to know
Objective-C.
I've actually written such an extensible framework entirely in
AppleScript that has importer scripts for websites that I use (arXiv,
IEEE, ACM, Springer), so if you want to see what I mean a temporary
version is available for download at
http://www.douglas.stebila.ca/files/code/bibdesk/Importers-0.9.2.zip
I'd be happy to contribute to developing part of this if people think
it should be added to BibDesk, but I'm not a very good Objective-C
coder.
But I think this is functionality that lots of people will want and so
there should be one way to do it, not lots of people writing random
scripts and posting them in random locations.
Regards,
Douglas
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users