refactor: simplify addon config to filename-based format

- Change addon configs from JSON files to empty files
- Filename format: owner@repo (e.g., syt2@zotero-addons)
- Parse repo from filename instead of reading JSON content
- Remove json import from cache_builder.py

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
ytshen 2025-12-24 19:19:41 +08:00
parent 5c5ac88e60
commit 0933835c2f
231 changed files with 22 additions and 1212 deletions

View File

@ -1,13 +0,0 @@
{
"repo": "018/zotcard",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "v2.8"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "018/zotero-excalidraw",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

0
addons/018@zotcard Normal file
View File

View File

View File

@ -1,9 +0,0 @@
{
"repo": "1ywan/zotero-odh",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

0
addons/1ywan@zotero-odh Normal file
View File

View File

@ -1,9 +0,0 @@
{
"repo": "AgiNetz/semantic-zotero",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "AlbertShenC/Zotero-Literature-Manager",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "AllanChain/zotero-arxiv-workflow",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "B3000Kcn/daily-folder-for-zotero",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "B3000Kcn/minimize-zotero-to-tray",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

View File

@ -1,13 +0,0 @@
{
"repo": "BaiRuic/BibGenie",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "8",
"tagName": "latest"
}
]
}

0
addons/BaiRuic@BibGenie Normal file
View File

View File

@ -1,9 +0,0 @@
{
"repo": "Bowen-0x00/zotero-action-cmd",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,13 +0,0 @@
{
"repo": "ChenglongMa/zoplicate",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "zotero6"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "Creling/Zotero-Metadata-Scraper",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "Dominic-DallOsto/zotero-annotations-count",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "Dominic-DallOsto/zotero-pin-items",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,13 +0,0 @@
{
"repo": "Dominic-DallOsto/zotero-reading-list",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "v0.3.2"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "ET06731/zotero-paper2slides",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "FrLars21/ZoteroCitationCountsManager",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "pre"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "ImperialSquid/zotero-zotts",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "ManuelaRunge/Zotitle",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,13 +0,0 @@
{
"repo": "MuiseDestiny/ZoteroStyle",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "2.6.7"
}
]
}

View File

@ -1,13 +0,0 @@
{
"repo": "MuiseDestiny/eaiser-citation",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "0.3.1"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "MuiseDestiny/zotero-attanger",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,13 +0,0 @@
{
"repo": "MuiseDestiny/zotero-figure",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "0.0.7"
}
]
}

View File

@ -1,13 +0,0 @@
{
"repo": "MuiseDestiny/zotero-gpt",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "0.2.8"
}
]
}

View File

@ -1,13 +0,0 @@
{
"repo": "MuiseDestiny/zotero-reference",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "0.5.8"
}
]
}

View File

View File

View File

View File

View File

View File

View File

@ -1,9 +0,0 @@
{
"repo": "OneOneLiu/zotero-annotation-summary",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "PubPeerFoundation/pubpeer_zotero_plugin",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "RoadToDream/ZotMeta",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "Rphone/zotero-tab-enhance",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "SciImage/zotero-attachment-scanner",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "SiriusXT/Zotero-Scholar-Rank",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "StevenGLee/zotero-author-browser",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "Theigrams/zotero-pdf-custom-rename",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "TimeTrapzz/zotero-ccf-info",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,13 +0,0 @@
{
"repo": "UB-Mannheim/zotero-ocr",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
},
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "WilliamsLiang/zotero-skr",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "Zar-rok/Zotero-Add-Collection-Tag",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "alima-webdev/zotero-review-assistant",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,9 +0,0 @@
{
"repo": "argenos/zotero-mdnotes",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,13 +0,0 @@
{
"repo": "bwiernik/zotero-shortdoi",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "cookjohn/zotero-mcp",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "daeh/zotero-citation-tally",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

@ -1,13 +0,0 @@
{
"repo": "daeh/zotero-markdb-connect",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "v0.0.27"
}
]
}

View File

View File

View File

@ -1,9 +0,0 @@
{
"repo": "david3684/zotero-tab-limiter",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,13 +0,0 @@
{
"repo": "diegodlh/zotero-cita",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "pre"
},
{
"targetZoteroVersion": "6",
"tagName": "v0.5.5"
}
]
}

View File

View File

@ -1,13 +0,0 @@
{
"repo": "dvanoni/notero",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "v0.5.17"
}
]
}

0
addons/dvanoni@notero Normal file
View File

View File

@ -1,13 +0,0 @@
{
"repo": "egh/zotxt",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
},
{
"targetZoteroVersion": "6",
"tagName": "v6.0.3"
}
]
}

0
addons/egh@zotxt Normal file
View File

View File

@ -1,9 +0,0 @@
{
"repo": "eschnett/zotero-citationcounts",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "etShaw-zh/zotracer",
"releases": [
{
"targetZoteroVersion": "7",
"tagName": "latest"
}
]
}

View File

View File

@ -1,9 +0,0 @@
{
"repo": "ethanwillis/zotero-scihub",
"releases": [
{
"targetZoteroVersion": "6",
"tagName": "latest"
}
]
}

View File

Some files were not shown because too many files have changed in this diff Show More