itso310 / zotero-tag

One add-on to rule Tags all. Manage all your Tags in one Zotero add-on.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZoteroTagZotero Tag

One add-on to rule Tags all.
Manage all your Tags in one Zotero add-on.

  • Automatically add /unread tag for new items and remove /unread after read
  • Support batch processing with tags
  • Manage tags with custom rules

Quick Start Guide

Install

  • Download the latest release (.xpi file) from the Releases Page
    Note If you're using Firefox as your browser, right click the xpi and select "Save As.."
  • 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.
  • Restart Zotero, by clicking "restart now" in the extensions list where the plugin is now listed.

Usage

Once you have the plugin installed simply, right click any item in your collections. There will now be a new context menu option titled "Update Tag". Once you click this, auto-tag tags(default /unread) will be added to selected items or collections.

auto-tag tags will be added to new items; aoto-read tags will be removed after first attachments(pdf) open. If a tag has both auto-tag and aoto-read, it can work as an unread mark.

Since v0.1.4, right-click menu have new changes. Add/remove groups are dumped. New command allows you to modify tags on multiple items without changing rule settings.

right-click

Since v0.1.2, auto-read tags after read is supported. For previous users, auto-add tags will be removed after read by default. If you don't want this behavior, please modify rules in the Preference menu.

Settings can be found in the Preference menu.

Settings

  • Manage rules
    Use rules to control your tag strategies.
    Rules with Auto-Add checked will be added automatically once new items are added to your library.
    rules

  • Shortcut keys
    Alt+(1-9) for adding/removing tag Group (1-9)
    rules

  • Colorize tags for better experience
    Colorize Guide

  • Rate items with stars
    Setting Guide
    image

Building

This addon is created based on the Zotero addon template.

git@github.com:windingwind/zotero-tag.git
cd zotero-tag
npm i
# Only build a .xpi
npm run build
# Release to github
npm run release

Disclaimer

Use this code under AGPL License. No warranties are provided. Keep the laws of your locality in mind!

Part of the code of this repo refers to other open-source projects within the allowed scope.

  • zotero-scihub
  • Jusminum

My Other Zotero Add-ons

About

One add-on to rule Tags all. Manage all your Tags in one Zotero add-on.

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 98.9%Language:CSS 1.1%