add id for all addons

This commit is contained in:
ytshen 2023-10-23 21:55:08 +08:00
parent d94c8ee0b5
commit a5b89c3ee8
19 changed files with 25 additions and 2 deletions

View File

@ -1,15 +1,16 @@
# Zotero Addons Scraper # Zotero Addons Scraper
This is a script repository for scraping Zotero addon collections for [Zotero7+](https://www.zotero.org), intended for use with [Zotero addons](https://github.com/syt2/zotero-addons). This is a script repository for scraping Zotero addon collections for [Zotero7+](https://www.zotero.org), intended for use with [Zotero addons](https://github.com/syt2/zotero-addons).
*Switch to GitHub(backup) source in [Zotero addons](https://github.com/syt2/zotero-addons) to use this repository.* *Switch to GitHub(backup) source in [Zotero addons](https://github.com/syt2/zotero-addons) to use this repository.*
The script utilizes the GitHub API and GitHub Actions to automatically scrape, parse, and publish corresponding addon information from the [addons](addons) file to the latest release. The script utilizes the GitHub API and GitHub Actions to automatically scrape and parse addon information from the [addons](addons) folder, and publish to the latest release every day.
## Contributing New Addons ## Contributing New Addons
If you have a new add-on to parse, add the json information of the add-on in the [addons](addons) folder with the format If you have a new add-on to parse, add the json information of the add-on in the [addons](addons) folder with the format
``` json ``` json
{ {
"id": "zoteroAddons@ytshen.com", "id": "zoteroAddons@ytshen.com", // optional
"name": "Zotero 插件合集", "name": "Zotero 插件合集",
"repo": "syt2/zotero-addons", "repo": "syt2/zotero-addons",
"releases": [ "releases": [
@ -26,6 +27,7 @@ If you have a new add-on to parse, add the json information of the add-on in the
The output format for add-on information follows the format specified in [zotero-chinese/zotero-plugins](https://github.com/zotero-chinese/zotero-plugins), which is as follows: The output format for add-on information follows the format specified in [zotero-chinese/zotero-plugins](https://github.com/zotero-chinese/zotero-plugins), which is as follows:
```ts ```ts
export interface PluginInfo { export interface PluginInfo {
id?: string;
/** /**
* 插件名称 * 插件名称
*/ */

View File

@ -1,4 +1,5 @@
{ {
"id": "keepzotero@yhmtsai",
"name": "KeepZotero", "name": "KeepZotero",
"repo": "yhmtsai/KeepZotero", "repo": "yhmtsai/KeepZotero",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zutilo@www.wesailatdawn.com",
"name": "Zutilo Utility for Zotero", "name": "Zutilo Utility for Zotero",
"repo": "wshanks/Zutilo", "repo": "wshanks/Zutilo",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "lyz@zotero.org",
"name": "LyZ", "name": "LyZ",
"repo": "wshanks/lyz", "repo": "wshanks/lyz",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "scite@scite.ai",
"name": "scite Plugin for Zotero", "name": "scite Plugin for Zotero",
"repo": "scitedotai/scite-zotero-plugin", "repo": "scitedotai/scite-zotero-plugin",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "tara@linxzh.com",
"name": "Tara", "name": "Tara",
"repo": "l0o0/tara", "repo": "l0o0/tara",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zoterozotcard@018.ai",
"name": "ZotCard", "name": "ZotCard",
"repo": "018/zotcard", "repo": "018/zotcard",
"releases": [ "releases": [

View File

@ -6,6 +6,10 @@
{ {
"targetZoteroVersion": "7", "targetZoteroVersion": "7",
"tagName": "latest" "tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "0.6.0-3"
} }
] ]
} }

View File

@ -1,4 +1,5 @@
{ {
"id": "schnetter@gmail.com",
"name": "Zotero Citation Counts Manager", "name": "Zotero Citation Counts Manager",
"repo": "eschnett/zotero-citationcounts", "repo": "eschnett/zotero-citationcounts",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zoteroinspire@itp.ac.cn",
"name": "Zotero Inspire", "name": "Zotero Inspire",
"repo": "fkguo/zotero-inspire", "repo": "fkguo/zotero-inspire",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "mdnotes@mdnotes.github.io",
"name": "Mdnotes for Zotero", "name": "Mdnotes for Zotero",
"repo": "argenos/zotero-mdnotes", "repo": "argenos/zotero-mdnotes",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "daeda@mit.edu",
"name": "MarkDBConnect", "name": "MarkDBConnect",
"repo": "daeh/zotero-obsidian-citations", "repo": "daeh/zotero-obsidian-citations",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zotero-ocr@bib.uni-mannheim.de",
"name": "Zotero OCR", "name": "Zotero OCR",
"repo": "UB-Mannheim/zotero-ocr", "repo": "UB-Mannheim/zotero-ocr",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "reading-list@hotmail.com",
"name": "Reading List for Zotero", "name": "Reading List for Zotero",
"repo": "Dominic-DallOsto/zotero-reading-list", "repo": "Dominic-DallOsto/zotero-reading-list",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "scihub@example.com",
"name": "Sci-Hub Plugin for Zotero", "name": "Sci-Hub Plugin for Zotero",
"repo": "ethanwillis/zotero-scihub", "repo": "ethanwillis/zotero-scihub",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zoteroshortdoi@wiernik.org",
"name": "Zotero ShortDOI", "name": "Zotero ShortDOI",
"repo": "bwiernik/zotero-shortdoi", "repo": "bwiernik/zotero-shortdoi",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "storage-scanner@iris-advies.com",
"name": "Storage Scanner for Zotero", "name": "Storage Scanner for Zotero",
"repo": "retorquere/zotero-storage-scanner", "repo": "retorquere/zotero-storage-scanner",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zoteroupdateifs@redleafnew.me",
"name": "Zotero 更新影响因子", "name": "Zotero 更新影响因子",
"repo": "redleafnew/zotero-updateifs", "repo": "redleafnew/zotero-updateifs",
"releases": [ "releases": [

View File

@ -1,4 +1,5 @@
{ {
"id": "zotfile@columbia.edu",
"name": "ZotFile 汉化版", "name": "ZotFile 汉化版",
"repo": "lychichem/zotfile", "repo": "lychichem/zotfile",
"releases": [ "releases": [