diff --git a/README.md b/README.md index 375c3bc..2e19b45 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,16 @@ # 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). + *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 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 { - "id": "zoteroAddons@ytshen.com", + "id": "zoteroAddons@ytshen.com", // optional "name": "Zotero 插件合集", "repo": "syt2/zotero-addons", "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: ```ts export interface PluginInfo { + id?: string; /** * 插件名称 */ diff --git a/addons/KeepZotero.json b/addons/KeepZotero.json index c1ec47b..965cc22 100644 --- a/addons/KeepZotero.json +++ b/addons/KeepZotero.json @@ -1,4 +1,5 @@ { + "id": "keepzotero@yhmtsai", "name": "KeepZotero", "repo": "yhmtsai/KeepZotero", "releases": [ diff --git a/addons/Zutilo.json b/addons/Zutilo.json index d7ab90e..a2b5c19 100644 --- a/addons/Zutilo.json +++ b/addons/Zutilo.json @@ -1,4 +1,5 @@ { + "id": "zutilo@www.wesailatdawn.com", "name": "Zutilo Utility for Zotero", "repo": "wshanks/Zutilo", "releases": [ diff --git a/addons/lyz.json b/addons/lyz.json index 4248fcb..eba7892 100644 --- a/addons/lyz.json +++ b/addons/lyz.json @@ -1,4 +1,5 @@ { + "id": "lyz@zotero.org", "name": "LyZ", "repo": "wshanks/lyz", "releases": [ diff --git a/addons/scite-zotero-plugin.json b/addons/scite-zotero-plugin.json index 19a1818..1a24afb 100644 --- a/addons/scite-zotero-plugin.json +++ b/addons/scite-zotero-plugin.json @@ -1,4 +1,5 @@ { + "id": "scite@scite.ai", "name": "scite Plugin for Zotero", "repo": "scitedotai/scite-zotero-plugin", "releases": [ diff --git a/addons/tara.json b/addons/tara.json index 1e2bafd..3557761 100644 --- a/addons/tara.json +++ b/addons/tara.json @@ -1,4 +1,5 @@ { + "id": "tara@linxzh.com", "name": "Tara", "repo": "l0o0/tara", "releases": [ diff --git a/addons/zotcard.json b/addons/zotcard.json index 56e7c8e..7a9cbc0 100644 --- a/addons/zotcard.json +++ b/addons/zotcard.json @@ -1,4 +1,5 @@ { + "id": "zoterozotcard@018.ai", "name": "ZotCard", "repo": "018/zotcard", "releases": [ diff --git a/addons/zotero-addons.json b/addons/zotero-addons.json index 121a135..364b3eb 100644 --- a/addons/zotero-addons.json +++ b/addons/zotero-addons.json @@ -6,6 +6,10 @@ { "targetZoteroVersion": "7", "tagName": "latest" + }, + { + "targetZoteroVersion": "6", + "tagName": "0.6.0-3" } ] } \ No newline at end of file diff --git a/addons/zotero-citationcounts.json b/addons/zotero-citationcounts.json index a245dbf..f6d0bc4 100644 --- a/addons/zotero-citationcounts.json +++ b/addons/zotero-citationcounts.json @@ -1,4 +1,5 @@ { + "id": "schnetter@gmail.com", "name": "Zotero Citation Counts Manager", "repo": "eschnett/zotero-citationcounts", "releases": [ diff --git a/addons/zotero-inspire.json b/addons/zotero-inspire.json index 1b43c5e..7f0abe7 100644 --- a/addons/zotero-inspire.json +++ b/addons/zotero-inspire.json @@ -1,4 +1,5 @@ { + "id": "zoteroinspire@itp.ac.cn", "name": "Zotero Inspire", "repo": "fkguo/zotero-inspire", "releases": [ diff --git a/addons/zotero-mdnotes.json b/addons/zotero-mdnotes.json index 8a16aa7..ae6d05c 100644 --- a/addons/zotero-mdnotes.json +++ b/addons/zotero-mdnotes.json @@ -1,4 +1,5 @@ { + "id": "mdnotes@mdnotes.github.io", "name": "Mdnotes for Zotero", "repo": "argenos/zotero-mdnotes", "releases": [ diff --git a/addons/zotero-obsidian-citations.json b/addons/zotero-obsidian-citations.json index c86e6cc..6a3f037 100644 --- a/addons/zotero-obsidian-citations.json +++ b/addons/zotero-obsidian-citations.json @@ -1,4 +1,5 @@ { + "id": "daeda@mit.edu", "name": "MarkDBConnect", "repo": "daeh/zotero-obsidian-citations", "releases": [ diff --git a/addons/zotero-ocr.json b/addons/zotero-ocr.json index ae505d0..63d1c00 100644 --- a/addons/zotero-ocr.json +++ b/addons/zotero-ocr.json @@ -1,4 +1,5 @@ { + "id": "zotero-ocr@bib.uni-mannheim.de", "name": "Zotero OCR", "repo": "UB-Mannheim/zotero-ocr", "releases": [ diff --git a/addons/zotero-reading-list.json b/addons/zotero-reading-list.json index 2d534ab..1725082 100644 --- a/addons/zotero-reading-list.json +++ b/addons/zotero-reading-list.json @@ -1,4 +1,5 @@ { + "id": "reading-list@hotmail.com", "name": "Reading List for Zotero", "repo": "Dominic-DallOsto/zotero-reading-list", "releases": [ diff --git a/addons/zotero-scihub.json b/addons/zotero-scihub.json index 80ba475..0cd20ff 100644 --- a/addons/zotero-scihub.json +++ b/addons/zotero-scihub.json @@ -1,4 +1,5 @@ { + "id": "scihub@example.com", "name": "Sci-Hub Plugin for Zotero", "repo": "ethanwillis/zotero-scihub", "releases": [ diff --git a/addons/zotero-shortdoi.json b/addons/zotero-shortdoi.json index e0d7f7a..7871a21 100644 --- a/addons/zotero-shortdoi.json +++ b/addons/zotero-shortdoi.json @@ -1,4 +1,5 @@ { + "id": "zoteroshortdoi@wiernik.org", "name": "Zotero ShortDOI", "repo": "bwiernik/zotero-shortdoi", "releases": [ diff --git a/addons/zotero-storage-scanner.json b/addons/zotero-storage-scanner.json index f0e66fc..7330320 100644 --- a/addons/zotero-storage-scanner.json +++ b/addons/zotero-storage-scanner.json @@ -1,4 +1,5 @@ { + "id": "storage-scanner@iris-advies.com", "name": "Storage Scanner for Zotero", "repo": "retorquere/zotero-storage-scanner", "releases": [ diff --git a/addons/zotero-updateifs.json b/addons/zotero-updateifs.json index 52d5049..a125155 100644 --- a/addons/zotero-updateifs.json +++ b/addons/zotero-updateifs.json @@ -1,4 +1,5 @@ { + "id": "zoteroupdateifs@redleafnew.me", "name": "Zotero 更新影响因子", "repo": "redleafnew/zotero-updateifs", "releases": [ diff --git a/addons/zotfile.json b/addons/zotfile.json index 5dfb514..5cb55e2 100644 --- a/addons/zotfile.json +++ b/addons/zotfile.json @@ -1,4 +1,5 @@ { + "id": "zotfile@columbia.edu", "name": "ZotFile 汉化版", "repo": "lychichem/zotfile", "releases": [