Git Product home page Git Product logo

zotero-citationcounts's Introduction

Zotero Citation Counts Manager

  • GitHub: Source code repository
  • Will be archived on Zenodo

This is an add-on for Zotero, a research source management tool. The add-on can auto-fetch citation counts for journal articles using various APIs, including Crossref, Inspire HEP,

and Semantic Scholar. Google Scholar is not supported because automated access is against its terms of service.

Please report any bugs, questions, or feature requests in the Github repository.

Code for this extension is based on the Zotero DOI Manager, which is based in part on Zotero Google Scholar Citations by Anton Beloglazov.

Plugin Functions

  • Get citation counts: Right-click selected Zotero items and select from "Manage Citation Counts" options. This will replace stored citation counts (if any) and tag results with the current date.
  • Currently, Zotero doesn't have any special field for the number of citations, so they are stored in the "Extra" field.

Installing

  • Download the add-on (the .xpi file) from the latest release: https://github.com/eschnett/zotero-citationcounts/releases
  • To download the .xpi file, right click it and select 'Save link as'
  • Run Zotero (version 6.x)
  • Go to Tools -> Add-ons
  • Install Add-on From File
  • Choose the file zotero-citationcounts-1.3.0.xpi
  • Restart Zotero

License

Distributed under the Mozilla Public License (MPL) Version 2.0.

zotero-citationcounts's People

Contributors

eschnett avatar smlum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zotero-citationcounts's Issues

can make a little change for output

Hello,

Thank you so much for an awesome plugin.
I have a suggestion that whether you can make a little change for the format of output?
The current output is: Citations (Crossref): 577 [2020-11-23]
Suggest to: 577 Citations (Crossref), [2020-11-23]

The reason is to more convenient to show the number of citations in the Extra column
Since it has a limitation in column width, so one will expect to show "557" rather than whole string

Thank you so much

Corrupt .xpi?

I am not able to download the latest release (1.3) because GitHub says the file appears to be corrupt. Is this an issue others are having as well? I tried for the two earlier releases and ran into the same issue.

Corrupt

Sorting column

Hi,

I was wondering if there is a way to sort references by number of citations in zotero?

Thank you for your plugin!

Prepending rather than appending citation count to entries

First of all, thank you so much for this wonderful plugin! It works wondefully and really help to prioritize the items in zotero.

I just have one small suggestion for improvement. Now the citation info is appended after the other entries in the Extra field, which make sorting using the citation count very difficult. It's because the Zotero Connector browser extension adds all kinds of junks to the Extra field. Is there a way to prepend the citation info before the other entires in the Extra field? I know we can use some javascript/SQL to do that but that's only for old items. You have to do it again when you add new items.

I don't know how hard it is to implement this, but this small change will be really helpful! Thank you!

Add OpenAlex API

Hello Erik,
I would like to suggest adding the OpenAlex API as source for a citation count.
OpenAlex is a "fully-open index of scholarly works, authors, venues, institutions, and concepts" and all data are available under CC0 license.

Do you think including OpenAlex would be a good fit?

I would be happy to help/implement the feature.

Support book entries

Currently books cannot retrieve citation counts, and will books be supported in the future.

[Question] How to trigger the plugin when pulling the article

Hello

I'm using this plugin on Ubuntu 22.04 and it works perfectly. However when I pull an article from Chrome, the plugin is not called automatically. I have to manually update the citation count later on. Is there a way to automatically trigger this?

[improvement suggestion] fetch citations using URL (when DOI is missing)

First I want to say that this is an amazing plugin. Thank you so much for it.

Context

Suggestion:

using the URL instead of the DOI: https://api.semanticscholar.org/v1/paper/URL:{z:url} (I'm not sure about {z:url} !!)
(zotero user should leave the DOI blank, and copy the url from semanticscholar)

ex:
https://api.semanticscholar.org/v1/paper/URL:https://www.semanticscholar.org/paper/Paradigm-Issues-in-Critical-Systems-Thinking-and-in-Petkov-Petkova/f6110e6ca06418291d86f08816a1cef266b6d4b9

Paper can be found here on semanticschoar, and can be downloaded freely here

[Feature wanted] Add cite field to the column

Thans for the great work! I understand that there is no similar field in zotero, it is okey to store the meta data in the extra field, but could we add a field to the column like the "Citekey" does? It will be much helpful.

image

Not Getting Semantic Scholar Citations/ Documentation Request

What metadata is/are necessary for this program to grab Semantic Scholar cites? In many cases, I look at Semantic Scholar, and see there are citations, however the add-on returns nothing.

Sorry I couldn't solve this myself. I tried digging through some of the documentation for Semantic Scholar's API, but it isn't terribly clear what I need or where to put things in Zotero to make sure I get a response.

For CrossRef, for example, it's pretty clear that all I need is an accurate DOI (because that's how CrossRef works). It would be super helpful if the necessary metadata for each of these citations existed somewhere and how to check them. Although I realize that might be a lot of documentation.

Number of citations not retrieved for newly imported items

When importing a new item into Zotero, using a variety of translators (journal pages, Google Scholar etc.), the Extra field is populated with the text "Publisher: ..", instead of the expected ".. citations". The latter is only retrieved if one explicitly right-clicks the new item and chooses "Update citation counts -> Google Scholar citation count" (for instance).

How can the number of citations be made to fill in automatically, for newly imported items? The add-on has no settings so it's hard to know what to change to achieve this behavior.

Using Add-on Version 1.3.0, Zotero 6.0.26, Windows 10

Req: Updating counts regularly

It would be good if ZCC auto-updated counts regularly to keep data fresh. It could be done a few entries a day in the background not to overwhelm the servers. ZCC records the last-updated date, so the more stale counts would be updated first.

Call Number field

Currently, Zotero beta has a special field called "Call Number " for the number of citations, which might be a better field to store.

.xpi ignored?

I'm new to Zotero plug-ins and Git ignore files, but to my understanding the .xpi itself hasn't been uploaded onto Github because *.xpi is included in the .gitignore. Am I missing something?

Not pulling Citaiton Counts at all (Semantic Scholar) or for books (CrossRef)

I installed the add-on to track citation counts for articles in order to prioritize. I noticed that the add-on doesn't pull citation counts even for works that have such citation counts (e.g. Michael Saward's The Representative Claim). Likewise, the add-on seems not to collect book citations for CrossRef. The add-on pulls CrossRef citations for the article "The Representative Claim", but not the book by the same title -- despite CrossRef recording citations for the book.

[Feature Wanted] One-click for all references

Thanks for your great works, it is really useful.
However I though it would be more convenient if we can generate citation counts for all references by one simple click, please take this feature into consideration.

bug:Error in adding comments

When I first add the box to the pdf, I get a 'saveAnnotations' error.

Error: 'saveAnnotations' less information
PDF . js v2.8.0(Version: 18c5c65) Message: "Comments" (5225/1/8285UEAN) stack not loaded for project.
Zotero.Exception.UnloadedDataExceptionechrome://zotero/content/xpcom/error. js:159:16Zotero。Dataobject.prototype._requireDatalchrome:// zotero/content / xpcom/data/dataobject.js:711:11Zotero.Annotations</this.saveFromJ SoNechrome : / / zotero/content/xpcom/annotations. js:210:5

When I add a highlight, a window always pops up in the bottom right corner that(Turned off all other plugins):
Finished Crossref citation counts updated for 0 items

MAC m2 zotero 6.0.14-beta.6+2271913e4

Stuck with "Getting google scholar citation counts" window

After importing a new item into Zotero, the window with the text "Getting google scholar citation counts" is endlessly stuck on screen, even when Zotero is minimized, with the item counter never increasing above zero - see screenshot.

Is this a known bug? It seems to have existed for quite a while.
22-02-2024, 13 26 43

Causing crash on import using Chrome plugin.

Zotero was fairly reliably crashing for me when I would use the import bookmarklet in Chrome. This would result in the record, but not the PDF being added to Zotero when I started it back up. I disabled this add-in and no longer have the problem.

I have Zotero 5.0.96.3 running on macOS Bug Sur (11.5.2) and have the following add-ons in addition to this one:

  • Better BibTex for Zotero
  • DOI Manager
  • Pubpeer Plugin for Zotero
  • Zotero LibreOffice integration
  • Zotero Word for Mac Integration

NASA/ADS citations not working

Hi Erik

When I right-click and select Citation counts I can get Inpsire/CrossRef and Semantic Scholar citations but when I try NASA ADS it always says "NASA ADS citation counts updated for 0 items" and nothing is altered in the Extra field. Whereas the others say "... updated for 1 items" and I see the Extra field updated.

Shows the references citing the paper

it is amazing the reference counting of this tool.

But it would be amazing if this could shows the references citing a selected paper in a panel in the right side.

Removal tool for the "Extra" field

First of all, thank you very much for the great tool. A very useful addition to Zotero.

At the moment, when I get Semantic Scholar citation counts and subsequently Crossref citation counts for the same items, the Crossref counts are appended to the Semantic Scholar ones. It would be useful to erase the "Extra" field before getting counts from a different site or add a function that erases/removes "Extra" field entries of selected items/publications.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.