scitedotai / scite-zotero-plugin

scite zotero plugin
617 stars 27 forks source link

scite-zotero-plugin

Welcome!

This is a Zotero plugin developed by scite so that you can enrich your library with information from us.

Please note that the latest version of this plugin at V2.0 onwards only supports Zotero 7 and above. If you are looking for a plugin that supports Zotero 6, please use an earlier release like v.1.11.6.

It currently lets you do two main things:

Smart Citation Classification Tallies

Once you install the plugin (see below section for instructions), each row will have columns for Supporting, Mentioning, Contrasting, Total Smart Citations, and Total Distinct Citing Publications. The values in this cell tell you, for a given paper, how many citations there are in the scite database with the corresponding classification.

You may need to right click and enable the columns to see them.

For example, here, the paper titled Psychometric Properties of the Strengths and Difficulties Questionnaire has received 207 supporting citations, 26 contrasting citations, 4,874 mentioning citations, and 5,550 traditional citations from other publications in our database. Note that a traditional citation is what you expect, i.e. a paper to paper level citation. A Smart Citation, like supporting, mentioning, contrasting, is unique to Scite because we index full-text articles from publishers and classify the intent of the citations based on our own deep learning models. You can read about scite here or visit our homepage to learn more.

You can also sort on any of these 3 columns to see which papers are the most supported, contrasted, and so on.

Viewing a scite report

In order to explore the citation snippets around these classifications, you can view the scite report for the paper of interest through the item pane on the right, which shows the same metrics but in a panel. Simply select View Scite Report. It should open the URL directly in your browser.

Installation

Get the XPI file from https://github.com/scitedotai/scite-zotero-plugin/releases and install it in Zotero following the normal plugin procedure.

To install a plugin in Zotero, download its .xpi file to your computer. Then, in Zotero, click “Tools → Plugins”, then drag the .xpi for the plugin onto the Plugins Manager window that opens.

Changelog

NOTE: You only need to download once; it will auto update afterwards!

2.0.2

2.0.1

1.11.6

1.11.5

1.11.4

1.11.3

1.11.2

1.11.1

1.11.0

1.10.0

1.0.8

1.0.7

1.0.6

1.0.5

1.0.4

1.0.2

1.0.1

1.0.0

Release initial version of plugin that allows you to:

Instructions for local development

(These were originally from https://www.zotero.org/support/dev/client_coding/plugin_development but replicated here for convenience)

Operating System Location
Mac /Users//Library/Application Support/Zotero/Profiles/
Windows 10/8/7/Vista C:\Users\\AppData\Roaming\Zotero\Zotero\Profiles\
Windows XP/2000 C:\Documents and Settings\\Application Data\Zotero\Zotero\Profiles\
Linux ~/.zotero/zotero/

NOTE: The above table is from https://www.zotero.org/support/kb/profile_directory

Notes:

Release

We use this package: https://github.com/retorquere/zotero-plugin

Note that it depends on having a GITHUB_TOKEN with a repo scope available. This is configured in the CircleCI Project Settings for this repo. I have a token I issued with scopes from my account; if it expires, you can always change it by generating your own.

This is how I do a release:

If you run npm version before the PR gets merged, then the tagged commit will have a hash different from the commit hash in circle after it gets merged (github will always create a new commit for the merge)

How to disable the plugin

In the event of a bug that gets released, the easiest way to disable the scite plugin is to:

Questions

If you have any questions or have feedback, feel free to write to us at hi@scite.ai, or create an issue here.