On Thu, Feb 19, 2009 at 11:45 PM, Douglas Stebila <doug...@stebila.ca> wrote:
> On 2009-Feb-19, at 1:20 AM, Christiaan Hofman wrote:
>
>> Are you aware of the Web Group?
>
>
> The Web Group is nice, but (a) does not fit naturally into many
> people's workflow, and (b) does not allow for adding importers without
> altering the BibDesk source code.

If we solve (b), does (a) go away? Web group works well enough for me
that I now start in BibDesk when I start looking for a reference.
Maybe the problem is just that it isn't polished enough yet to get
people to change habits?

Or am I being naive and no one will ever really switch from the browser?

-mike

> On 2009-Feb-19, at 9:49 AM, Maxwell, Adam R wrote:
>
>> The short answer is no.  A few sites are supported in the Web group
>> that
>> Christiaan mentioned, but there's no way for users to write plugins
>> that tie
>> into that group.
>
> It seems to me the natural way to do this right would be to have any
> easy way of plugins that can be used either in the web group or can be
> accessed by AppleScript, which then allows for easy scripts to be
> written for Safari or Firefox or your web browser of choice.
>
>> If you're using Firefox, you might be interested in this:
>> http://www.mackerron.com/.  It uses Zotero's scrapers to push
>> references to
>> BibDesk.
>
> I was not aware of Citeulike or Zotero.  Since a lot of work has been
> done by people in developing importers for Zotero it would be nice if
> those importers could be adapted for more generic use outside of the
> Zotero framework, but, after perusing the code, that seems unlikely.
> It would be great if there was a standardized importer framework so
> that importers could be written once and used in lots of programs --
> Zotero, BibDesk, etc. -- but that may be beyond the scope of what is
> reasonable to do at this point.
>
> If someone more familiar with the BibDesk source code is interested in
> this and willing to work with me on this, I am willing to put some
> time into developing this.  But I don't want to just go off and write
> it without knowing that it fits within the vision the core developers
> have for BibDesk.
>
> Douglas
>
>
>
>> On 18 Feb 2009, at 6:29 PM, Douglas Stebila wrote:
>>
>>> 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
>>> Bibdesk-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-users
>>
>>
>> ------------------------------------------------------------------------------
>> 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
>> Bibdesk-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/bibdesk-users
>
>
> ------------------------------------------------------------------------------
> 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
> Bibdesk-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bibdesk-users
>



-- 
Michael McCracken
UCSD CSE PhD Candidate
research: http://www.cse.ucsd.edu/~mmccrack/
misc: http://michael-mccracken.net/wp/

------------------------------------------------------------------------------
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
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to