Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Crossref.org as source for web search #2455

Closed
matthiasgeiger opened this issue Jan 12, 2017 · 8 comments
Closed

Add Crossref.org as source for web search #2455

matthiasgeiger opened this issue Jan 12, 2017 · 8 comments

Comments

@matthiasgeiger
Copy link
Member

As complained here at the forum the Google Scholar BibTeX quality is not the best. As there are no "good" databases for all research disciplines present in JabRef we should add the crossref.org service to the web search fetchers (we are already using it for DOItoBibTeX).

Implementation should be straightforward but I've currently no time to do it...

REST API Documentation: https://github.com/CrossRef/rest-api-doc/blob/master/rest_api.md
Web search: http://search.crossref.org/

@stefan-kolb
Copy link
Member

Wishes for fulltext fetcher will be collected at #2581.

tobiasdiez added a commit that referenced this issue Mar 16, 2017
…h-based) (#2645)

* Apply some post actions before displaying the file

* Add changes in JabRefGUI

* Add changelog entry

* Refactor DOI fetcher

* Move logic.identifier to model.entry.identifier

* Move ArXiv identifier to model.entry.identifier

* Do it

* Add CrossRef as entry, search and id based fetcher

* Move a few fetcher related things from gui to logic

* Move MathSciNetId to identifier
@wujastyk
Copy link

wujastyk commented May 2, 2017

Tried out the new crossref fetcher in 4.0.0 beta today, but it gave an error message:

screenshot from 2017-05-02 11-04-31

Other fetchers, GVK etc., are working, and the network is fine.

Addition: this is weird. After more trials, I find the crossref fetcher sometimes works. It fails with "Wujastyk, Winternitz, McGuinness" and others; it succeeds with "Wittgenstein, Wriggins, Zysk" and others. I can't find a pattern to the failure.

@matthiasgeiger
Copy link
Member Author

Unfortunately the crossref service is quite unstable 😥 there are quite often some problems at their Server side which prevent correct fetching of entries...

@wujastyk
Copy link

wujastyk commented May 2, 2017

That's annoying, of course. But I don't think the instability of Crossref accounts for the problem we're seeing, because some searches (e.g., "zysk") always give a result, and others ("wujastyk") always give an error. Plus, searching for a problem-term at crossref.org itself works fine.

@tobiasdiez
Copy link
Member

@wujastyk thanks for the report! There was a problem in our parsing logic which should be resolved now.
Could you please check the build from http://builds.jabref.org/master/. (be advised that some parts are still a bit unstable, especially the groups panel and the entry editor)

@wujastyk
Copy link

wujastyk commented May 3, 2017 via email

@koppor
Copy link
Member

koppor commented May 3, 2017 via email

@wujastyk
Copy link

wujastyk commented May 3, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants