Skip to content

Latest commit

 

History

History
94 lines (62 loc) · 2.08 KB

README.md

File metadata and controls

94 lines (62 loc) · 2.08 KB

Zotero Metadata Scraper

A Zotero plugin that automatically retrieves and updates paper metadata from multiple academic sources based on paper titles.

Features

  • Fetch metadata from multiple sources:
  • Update publication metadata automatically
  • Multi-language support (English, Chinese)

Installation

  1. Download the latest release (.xpi file) from the releases page
  2. In Zotero:
    • Go to Tools → Add-ons
    • Click the gear icon and choose "Install Add-on From File..."
    • Select the downloaded .xpi file

Usage

  1. Select one item in your Zotero library
  2. Right-click and select "Fetch Metadata" from the context menu
  3. The plugin will search for matching publications
  4. If multiple matches are found, select the correct one from the search results dialog
  5. The item's metadata will be updated automatically

image

image

Configuration

Semantic Scholar API Key (Optional)

To increase API rate limits for Semantic Scholar:

  1. Go to Tools → Metadata Scraper Settings
  2. Enter your Semantic Scholar API key
  3. Click OK to save

Development

Prerequisites

  • Node.js
  • npm

Setup

  1. Clone the repository:
git clone https://github.com/creling/zotero-metadata-scraper.git
cd zotero-metadata-scraper
  1. Install dependencies:
npm install

Build

  • Development build with hot reload:
npm run start
  • Production build:
npm run build

Lint

npm run lint:check  # Check code style
npm run lint:fix    # Fix code style

License

AGPL-3.0 © creling

Support