Git Product home page Git Product logo

zotero-nexus's Introduction

Zotero Nexus

Inspired by Zotero Scihub.

This is an add-on for Zotero and Juris-M that enables automatic download of PDFs for items with a DOI.

Quick Start Guide

Install

This plugin supports both the stable version (6) and the beta version (7) of Zotero! Plugin installation files don't work for both, so there are separate downloads depending on your Zotero version. If you are perusing the releases page, 0.x.x releases are for Zotero 6 and 1.x.x releases are for Zotero 7.

Installation instructions:

  • If you are using Zotero 6 (stable version), right click this link, click "Save Link As" and save to your computer.
  • If you are using Zotero 7 (beta version), right click this link, click "Save Link As" and save to your computer.
  • In Zotero click "Tools" in the top menu bar and then click "Addons"
  • Go to the Extensions page and then click the gear icon in the top right.
  • Select Install Add-on from file.
  • Browse to where you downloaded the .xpi file and select it.

Usage

This plugin hooks into Zotero's built-in PDF resolver by looking up papers by the DOI field on items. Zotero will first check for open-access versions of the PDF, and will try Nexus last. Since it tries many different sources before trying Nexus, it may take some time to complete the download.

Building

  1. Pre-requisite is to have node.js installed
  2. Install dependencies npm install
  3. Build npm run build

Disclaimer

Use this code at your own peril. No warranties are provided. Keep the laws of your locality in mind!

zotero-nexus's People

Contributors

aashizpoudel avatar alanzchen avatar andrusha avatar aokellermann avatar costavale avatar dependabot[bot] avatar enzociv avatar ethanwillis avatar hambergerpls avatar jamessa avatar longlius avatar ngasoft avatar sneakers-the-rat avatar tausackhn avatar thepith avatar

Stargazers

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

Watchers

 avatar

zotero-nexus's Issues

Automatic Nexus download fails

Hi, I just tried the pre-release version of this addon but it seems to fail downloading the PDF every time I try it.

For example, try this article:
https://www.sciencedirect.com/science/article/pii/S2666979X22001100

  • Nexus says "Error: PDF not ...", "Try again later".
  • Zotero fails to download the article even though it is public-access

=> Would it be possible to limit Nexus download on non-free access articles?
=> Why does the Nexus download fail for me always?

[JavaScript Error: "ReferenceError: ZoteroPane is not defined"

I'm not having any success with this. I click "Update Nexus PDF" and nothing happens. The error console reads:

[JavaScript Error: "ReferenceError: ZoteroPane is not defined" {file: "chrome://zotero-nexus/content/nexus.js" line: 20}]

note: the PDFs exist in nexus telegram bot

Zotero version 6.0.27

Menu item disappeared

I installed the new beta version after uninstalling the old one. Now the menu item is gone. The addon has successfully installed and the settings (i.e. auto-dl) show up in the settings but no menu item on right click.

W11 Z 6.0.36

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.