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
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;
/**
* 插件名称
*/

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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