Thread: [Ebib-users] feature request: searching online databases
Brought to you by:
joostkremers
From: Mandar M. <man...@gm...> - 2012-08-31 11:49:51
|
Certain bibliography managers e.g. jabref (which I couldn't get to work) promise a capability to search through online sources e.g. ACM Digital Library, Citeseer, Google Scholar, etc. for bibliographic information. Is there any plan to implement a similar feature in ebib? If not, do you think it would be worth trying? I know some Emacs Lisp, but nothing about its network programming aspect. Thanks, Mandar. ps: Sorry for back-to-back messages from a new user. I thought it best not to mix topics. |
From: Joost K. <joo...@fa...> - 2012-08-31 11:56:58
|
Hi again, :-) On Fri, Aug 31 2012, Mandar Mitra <man...@gm...> wrote: > Certain bibliography managers e.g. jabref (which I couldn't get to work) > promise a capability to search through online sources e.g. ACM Digital > Library, Citeseer, Google Scholar, etc. for bibliographic information. > > Is there any plan to implement a similar feature in ebib? If not, do you > think it would be worth trying? Yes, I've been discussing this with someone else on the list... There are no real plans to add such functionality, mainly because I don't have much time to work on Ebib ATM. But it would definitely be a good thing to have, so you do come up with some code, I'd probably add it to Ebib. > I know some Emacs Lisp, but nothing > about its network programming aspect. Well, Elisp is very well documented, so it shouldn't be too hard to figure out. :-) > ps: Sorry for back-to-back messages from a new user. I thought it best > not to mix topics. No problem, I feel the same way. Best, Joost -- Joost Kremers Life has its moments |
From: Robbie M. <ro...@ac...> - 2012-08-31 12:32:24
|
Hi all ------------------------------------------------------------ To: "Discussion of issues relating to Ebib." <ebi...@li...> Subject: Re: [Ebib-users] feature request: searching online databases Message-ID: <874...@fa...> From: Joost Kremers <joo...@fa...> Date: Fri, 31 Aug 2012 13:56:47 +0200 ------------------------------------------------------------ > Hi again, :-) > > On Fri, Aug 31 2012, Mandar Mitra <man...@gm...> wrote: > >> Certain bibliography managers e.g. jabref (which I >> couldn't get to work) promise a capability to search >> through online sources e.g. ACM Digital Library, >> Citeseer, Google Scholar, etc. for bibliographic >> information. >> >> Is there any plan to implement a similar feature in >> ebib? If not, do you think it would be worth trying? > > Yes, I've been discussing this with someone else on > the list... There are no real plans to add such > functionality, mainly because I don't have much time > to work on Ebib ATM. But it would definitely be a > good thing to have, so you do come up with some code, > I'd probably add it to Ebib. Actually I was involved in those recent discussions. Two approaches were traversed: * interoperability with Zotero -- through their public APIs (what ever they are) * more-or-less what was indicated by Mandar -- moreover, pybliographer (sourceforge.net), now inactive, had code to do this: http://pybliographer.org "search external databases like PubMed, Web of Science, Citeseer, and more" I never used pybliographer, although I registered for their mailing list five years ago. This kind of code will no doubt require ongoing maintenance because the URLs/APIs/data interfaces are liable to drift over time. [snip] >> ps: Sorry for back-to-back messages from a new >> user. I thought it best not to mix topics. Good move. cheers, Robbie --- Robbie Morrison PhD student -- policy-oriented energy system simulation Technical University of Berlin (TU-Berlin), Germany University email (redirected) : mor...@ie... Webmail (preferred) : ro...@ac... [from Webmail client] |
From: Mandar M. <man...@gm...> - 2012-09-01 11:12:12
|
> Two approaches were traversed: > > * interoperability with Zotero -- through their public > APIs (what ever they are) > > * more-or-less what was indicated by Mandar -- > moreover, pybliographer (sourceforge.net), now > inactive, had code to do this: > > http://pybliographer.org > > "search external databases like PubMed, Web of > Science, Citeseer, and more" > > I never used pybliographer, although I registered > for their mailing list five years ago. > > This kind of code will no doubt require ongoing > maintenance because the URLs/APIs/data > interfaces are liable to drift over time. So I guess the upshot of your earlier discussion was that it would be preferable to leverage Zotero? If their API remains stable, then ebib would not have to worry about the various individual interfaces. mandar. |
From: Robbie M. <ro...@ac...> - 2012-09-01 11:27:42
|
Hi Mandar ------------------------------------------------------------ To: ebib users <ebi...@li...> Subject: Re: [Ebib-users] feature request: searching online databases Message-ID: <201...@gm...> From: Mandar Mitra <man...@gm...> Date: Sat, 1 Sep 2012 16:46:52 +0530 ------------------------------------------------------------ >> Two approaches were traversed: >> >> * interoperability with Zotero -- through their public >> APIs (what ever they are) >> >> * more-or-less what was indicated by Mandar -- >> moreover, pybliographer (sourceforge.net), now >> inactive, had code to do this: >> >> http://pybliographer.org >> >> "search external databases like PubMed, Web of >> Science, Citeseer, and more" >> >> I never used pybliographer, although I registered >> for their mailing list five years ago. >> >> This kind of code will no doubt require ongoing >> maintenance because the URLs/APIs/data >> interfaces are liable to drift over time. > > So I guess the upshot of your earlier discussion was > that it would be preferable to leverage Zotero? If > their API remains stable, then ebib would not have to > worry about the various individual interfaces. > > mandar --- Here is that conversation, starting with my original comments (at >>>>>). I trust Joost does not mind his offline text being copied to a public forum. Actually, going offline was an accident -- I much prefer to keep the list in the loop for these kind of discussions. One other suggestion too: if you want to develop this line, perhaps create a new file: 'ebib-harvest.el' or 'ebib-net.el' or some such. cheers, Robbie >>>> Something that might be interesting (but that I do >>>> not use) are the command for extracting BibTeX >>>> entries from referencing websites -- known as >>>> database connectivity: >>>> >>>> http://en.wikipedia.org/wiki/Comparison_of_reference_management_software#Database_connectivity >>>> http://en.wikipedia.org/wiki/Academic_databases_and_search_engines >>>> >>>> As noted, I don't use these because my work tends to >>>> be too eclectic to bother. Maybe if I had a clear >>>> home discipline, that would be different. >>> >>> Yeah, I've never bothered with any online databases >>> either... >>> >>> One thought I've been playing with from time to time >>> is Zotero. But it seems quite a lot of work to create >>> an interoperability layer. And I suspect people using >>> Zotero generally don't use LateX, because Zotero is >>> more geared toward MS Word etc. >> >> 'JabRef' is the competition. I have had trouble >> installing JabRef on Linux in the past. JabRef used to >> demand the proprietary Sun Java runtime, but now works >> on IcedTea. >> >>> The thing is, I don't use any online databases or >>> reference management sites, so there's little >>> incentive on my part to add it to Ebib. ;-) >>> >>> From a technical point of view, the problem with all >>> of this is that Ebib has its own database and any >>> database connectivity would require keeping two >>> databases in sync. >> >> Are we talking about the same thing? > > Yes and no. ;-) > >> I was suggesting the ad-hoc download of BibTeX >> records, not synchronizing a local database with >> some cloud resource. > > Yeah, I know. The reason I mentioned Zotero is that > it has the ability to import BibTeX records from > other sources. So with Zotero interoperability, one > would kill two birds with one stone, so to speak. > You'd get database connectivity and powerful > interoperability options. I note Zotero "ingests content". :) Okay, I can see how a bridge between Zotero and 'ebib' and then on to 'LaTeX' could prove useful. You need to know what kind of APIs Zotero exposes. But then if Zotero/LaTeX integration is the goal, then maybe developing Zotero might be the better approach. --- Robbie Morrison PhD student -- policy-oriented energy system simulation Institute for Energy Engineering (IET) Technical University of Berlin (TU-Berlin), Germany University email (redirected) : mor...@ie... Webmail (preferred) : ro...@ac... [from Webmail client] |
From: Mandar M. <man...@gm...> - 2012-09-01 12:37:11
|
Robbie Morrison wrote (Sat, Sep 01, 2012 at 11:27:32PM +1200): > One other suggestion too: if you want to develop this > line, perhaps create a new file: 'ebib-harvest.el' or > 'ebib-net.el' or some such. I've just cloned the git repository. Will get back with more questions when I know my way around a little better. Sadly, I'm tight on time too. I'll see what I can manage. Best, Mandar. |
From: Robbie M. <ro...@ac...> - 2012-09-01 13:00:22
|
Hi Mandar ------------------------------------------------------------ To: "Discussion of issues relating to Ebib." <ebi...@li...> Subject: Re: [Ebib-users] feature request: searching online databases Message-ID: <201...@gm...> From: Mandar Mitra <man...@gm...> Date: Sat, 1 Sep 2012 18:11:51 +0530 ------------------------------------------------------------ > Robbie Morrison wrote (Sat, Sep 01, 2012 at 11:27:32PM +1200): [snip] > I've just cloned the git repository. Will get back > with more questions when I know my way around a > little better. > > Sadly, I'm tight on time too. I'll see what I can > manage. I'm always happy to comment on code. I'm also getting used to using 'git'. You need to be disciplined, else chaos rapidly sets in. Just for your info, I have some patches lined up with Joost. http://sourceforge.net/mailarchive/forum.php?thread_name=aab361bcb113a2cdfd03237d0d840032.squirrel%40my.actrix.co.nz&forum_name=ebib-users After that I was going to work on the union database concept over the next weeks. Robbie --- Robbie Morrison PhD student -- policy-oriented energy system simulation Technical University of Berlin (TU-Berlin), Germany University email (redirected) : mor...@ie... Webmail (preferred) : ro...@ac... [from Webmail client] |
From: Joost K. <joo...@fa...> - 2012-09-01 23:10:04
|
Robbie Morrison <ro...@ac...> writes: [database connectivity] > Two approaches were traversed: > > * interoperability with Zotero -- through their public > APIs (what ever they are) > > * more-or-less what was indicated by Mandar -- > moreover, pybliographer (sourceforge.net), now > inactive, had code to do this: > > http://pybliographer.org > > "search external databases like PubMed, Web of > Science, Citeseer, and more" > > I never used pybliographer, although I registered > for their mailing list five years ago. > > This kind of code will no doubt require ongoing > maintenance because the URLs/APIs/data > interfaces are liable to drift over time. Yes, that's one reason why I was thinking about Zotero. Zotero actually encourages external projects connecting to its server. There's an official, published API: <http://www.zotero.org/support/dev/server_api>. Furthermore, it's a well-established, open-source reference management system, that connects to various online databases, so Ebib wouldn't have to track all of those. The main disadvantage is that I currently don't really have the time to delve into all of that. Zotero is (unfortunately ;-) not written in Elisp, nor is its API, so it would definitely require a bit of time to get into it and to learn how it all works... J. -- Joost Kremers Life has its moments |
From: Petro <x....@gm...> - 2012-10-06 15:31:44
|
There is a nice emacs interface for pubmed http://pubmode.sourceforge.net/. I don't remember if it was mentioned before Best. Petro. |
From: Joost K. <joo...@fa...> - 2012-10-09 13:23:47
|
Hi Petro, On Sat, Oct 06 2012, Petro <x....@gm...> wrote: > There is a nice emacs interface for pubmed > http://pubmode.sourceforge.net/. > I don't remember if it was mentioned before I vaguely remember coming across it before... Thanks for pointing it out. I'll have to file it away for future reference, because I don't have too much time to work on Ebib right now... BTW, Petro, I think your last message to the list may have been rejected by Sourceforge's spam filter. Might want to try resending it... Best, Joost -- Joost Kremers Life has its moments |