bwiernik / zotero-shortdoi

Zotero extension to retrieve and validate DOIs and shortDOIs
Mozilla Public License 2.0
1.31k stars 49 forks source link

I think it's not fetching DOIs anymore #34

Open makislog opened 2 years ago

makislog commented 2 years ago

I tried it on a paper that already had a DOI (deleted it and tried to fetch it again) but no result.

Zotero 6 DOI manager 1.4.2.

bwiernik commented 2 years ago

The plugin is working for me. Can you give me the DOI you are working with?

makislog commented 2 years ago

Sure. The one I deleted and could not fetch it back is 10.1186/1471-244X-13-183 "Effectiveness and underlying mechanisms of a group-based cognitive behavioural therapy-based indicative prevention program for children with elevated anxiety levels"

The one that would not find a DOI is 10.31887/DCNS.2015.17.3/lwolgensinger "Cognitive behavioral group therapy for anxiety: Recent developments"

bwiernik commented 2 years ago

The first one works fine for me. Perhaps there is an issue with your internet connection or your ability to connect to the CrossRef API. If you select the item, click the green Locate arrow button in the upper right of the Zotero window and select CrossRef Lookup, what happens?

For the second item, this journal seems to be defunct. The publisher webpage for the journal is empty: https://www.tandfonline.com/journals/tdcn20, and the DOI redirects to PubMed Central 10.31887/DCNS.2015.17.3/lwolgensinger. When the article information is passed via OpenURL to CrossRef using this query, it returns "No DOI Found".

I am not sure why the CrossRef OpenURL system wouldn't find this DOI, but I suspect it is due to the defunct status of the journal. The previous publisher Taylor & Francis also has a history of poor curation of its metadata with CrossRef, so that may also be the issue. Searching for the DOI on crossref.org lists the journal as "Anxiety" rather than the actual journal, so that might be related (though substituting in Anxiety into the OpenURL query does not make it work).

All told, this appears to be an issue with this specific DOI/journal in the CrossRef OpenURL API. That's the framework the plugin relies on, so if it doesn't return information, there isn't much I can do, sorry.

makislog commented 2 years ago

Thanks, I'll cross check it with other papers too.

actforjason commented 2 years ago

Most papers “DOI not found”,eg.

[1] Vaswani A, Shazeer N, Parmar N, et al. Attention is All you Need[J]. 2017: 11. .

bwiernik commented 2 years ago

@actforjason CrossRef has been intermittently out of service the last few days as they do major hardware updates. Try again

wzh4464 commented 2 years ago

It's not working now I think. I can manually find it but not working for the plugin. e.g.

Y. Xie and Q. Ji, A new efficient ellipse detection method, 16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL II, PROCEEDINGS. IEEE COMPUTER SOC, 10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA, 957–960, 2002. doi: https://doi.org/10.1109/icpr.2002.1048464.
wzh4464 commented 2 years ago

By the way, after i click the crossref, it tells me that No uique doi, because there is not a doi in the item. But if i copy the title to it, it can find the proper doi.

wzh4464 commented 2 years ago

I've opened the debug mode and see

Zotero DOI Manager: CrossRef lookup: Unknown status code: malformed
g0ld3nl34f commented 1 year ago

Came here to report on this, it is still not working. Most DOI's can't be found

Andy-Mielk commented 8 months ago

same problem happened to me.