StevenGLee / zotero-creator-panel

Statistic for Zotero creators, show the most frequent authors and their works in your library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zotero Creator Panel

This repository is forked from argenos/zotero-mdnotes, taking which as a template.

Background

I want to know the most frequent authors in my Zotero library to find those potential expert in my research field. However, Zotero doesn't support such feature, nor does any existing plugins.

Functional Requirements

  1. Count the number of items of the same creator.
  2. Merge different Zotero creator items of the same author in a dialog, and sum the number of his/her items.
  3. Select an author, and display all items by that author in the main panel.

For example, literatures by Michael J Neely is stored in a Zotero library as items with creatorID 114 Michael J Neely and 55 Michael J. Neely, and the two Zotero creators have 4 and 2 items respectively. We merge the author with creatorID 114 into the one with creatorID 55, and thus we will know that there are 6 items by MJ Neely in my library.

Development Status

I preliminarily solved the two requirements of 1 and 2 by adding several views directly to Zotero's SQLite database. The SQL code for adding the view is in the sql-create-view directory. The figure below is the effect of merging different creatorIDs of the same author by using the SQL view.

Development Difficulties

I don't have Zotero plugin development experience, and I can't find a complete API documentation or a detailed plugin development guide of Zotero. I have no idea where to start the development.

About

Statistic for Zotero creators, show the most frequent authors and their works in your library.

License:GNU General Public License v3.0


Languages

Language:JavaScript 97.7%Language:Makefile 2.3%