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:
parent
5c5ac88e60
commit
0933835c2f
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "018/zotcard",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "v2.8"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "018/zotero-excalidraw",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/018@zotcard
Normal file
0
addons/018@zotcard
Normal file
0
addons/018@zotero-excalidraw
Normal file
0
addons/018@zotero-excalidraw
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "1ywan/zotero-odh",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/1ywan@zotero-odh
Normal file
0
addons/1ywan@zotero-odh
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "AgiNetz/semantic-zotero",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/AgiNetz@semantic-zotero
Normal file
0
addons/AgiNetz@semantic-zotero
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "AlbertShenC/Zotero-Literature-Manager",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/AlbertShenC@Zotero-Literature-Manager
Normal file
0
addons/AlbertShenC@Zotero-Literature-Manager
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "AllanChain/zotero-arxiv-workflow",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/AllanChain@zotero-arxiv-workflow
Normal file
0
addons/AllanChain@zotero-arxiv-workflow
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "B3000Kcn/daily-folder-for-zotero",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "B3000Kcn/minimize-zotero-to-tray",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/B3000Kcn@daily-folder-for-zotero
Normal file
0
addons/B3000Kcn@daily-folder-for-zotero
Normal file
0
addons/B3000Kcn@minimize-zotero-to-tray
Normal file
0
addons/B3000Kcn@minimize-zotero-to-tray
Normal file
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "BaiRuic/BibGenie",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "8",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/BaiRuic@BibGenie
Normal file
0
addons/BaiRuic@BibGenie
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Bowen-0x00/zotero-action-cmd",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/Bowen-0x00@zotero-action-cmd
Normal file
0
addons/Bowen-0x00@zotero-action-cmd
Normal file
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "ChenglongMa/zoplicate",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "zotero6"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/ChenglongMa@zoplicate
Normal file
0
addons/ChenglongMa@zoplicate
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Creling/Zotero-Metadata-Scraper",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/Creling@Zotero-Metadata-Scraper
Normal file
0
addons/Creling@Zotero-Metadata-Scraper
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Dominic-DallOsto/zotero-annotations-count",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Dominic-DallOsto/zotero-pin-items",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "Dominic-DallOsto/zotero-reading-list",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "v0.3.2"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/Dominic-DallOsto@zotero-annotations-count
Normal file
0
addons/Dominic-DallOsto@zotero-annotations-count
Normal file
0
addons/Dominic-DallOsto@zotero-pin-items
Normal file
0
addons/Dominic-DallOsto@zotero-pin-items
Normal file
0
addons/Dominic-DallOsto@zotero-reading-list
Normal file
0
addons/Dominic-DallOsto@zotero-reading-list
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "ET06731/zotero-paper2slides",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/ET06731@zotero-paper2slides
Normal file
0
addons/ET06731@zotero-paper2slides
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "FrLars21/ZoteroCitationCountsManager",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "pre"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/FrLars21@ZoteroCitationCountsManager
Normal file
0
addons/FrLars21@ZoteroCitationCountsManager
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "ImperialSquid/zotero-zotts",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/ImperialSquid@zotero-zotts
Normal file
0
addons/ImperialSquid@zotero-zotts
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "ManuelaRunge/Zotitle",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/ManuelaRunge@Zotitle
Normal file
0
addons/ManuelaRunge@Zotitle
Normal file
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "MuiseDestiny/ZoteroStyle",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "2.6.7"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "MuiseDestiny/eaiser-citation",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "0.3.1"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "MuiseDestiny/zotero-attanger",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "MuiseDestiny/zotero-figure",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "0.0.7"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "MuiseDestiny/zotero-gpt",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "0.2.8"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "MuiseDestiny/zotero-reference",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "0.5.8"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/MuiseDestiny@ZoteroStyle
Normal file
0
addons/MuiseDestiny@ZoteroStyle
Normal file
0
addons/MuiseDestiny@eaiser-citation
Normal file
0
addons/MuiseDestiny@eaiser-citation
Normal file
0
addons/MuiseDestiny@zotero-attanger
Normal file
0
addons/MuiseDestiny@zotero-attanger
Normal file
0
addons/MuiseDestiny@zotero-figure
Normal file
0
addons/MuiseDestiny@zotero-figure
Normal file
0
addons/MuiseDestiny@zotero-gpt
Normal file
0
addons/MuiseDestiny@zotero-gpt
Normal file
0
addons/MuiseDestiny@zotero-reference
Normal file
0
addons/MuiseDestiny@zotero-reference
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "OneOneLiu/zotero-annotation-summary",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/OneOneLiu@zotero-annotation-summary
Normal file
0
addons/OneOneLiu@zotero-annotation-summary
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "PubPeerFoundation/pubpeer_zotero_plugin",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/PubPeerFoundation@pubpeer_zotero_plugin
Normal file
0
addons/PubPeerFoundation@pubpeer_zotero_plugin
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "RoadToDream/ZotMeta",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/RoadToDream@ZotMeta
Normal file
0
addons/RoadToDream@ZotMeta
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Rphone/zotero-tab-enhance",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/Rphone@zotero-tab-enhance
Normal file
0
addons/Rphone@zotero-tab-enhance
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "SciImage/zotero-attachment-scanner",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/SciImage@zotero-attachment-scanner
Normal file
0
addons/SciImage@zotero-attachment-scanner
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "SiriusXT/Zotero-Scholar-Rank",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/SiriusXT@Zotero-Scholar-Rank
Normal file
0
addons/SiriusXT@Zotero-Scholar-Rank
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "StevenGLee/zotero-author-browser",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/StevenGLee@zotero-author-browser
Normal file
0
addons/StevenGLee@zotero-author-browser
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Theigrams/zotero-pdf-custom-rename",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/Theigrams@zotero-pdf-custom-rename
Normal file
0
addons/Theigrams@zotero-pdf-custom-rename
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "TimeTrapzz/zotero-ccf-info",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/TimeTrapzz@zotero-ccf-info
Normal file
0
addons/TimeTrapzz@zotero-ccf-info
Normal file
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "UB-Mannheim/zotero-ocr",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/UB-Mannheim@zotero-ocr
Normal file
0
addons/UB-Mannheim@zotero-ocr
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "WilliamsLiang/zotero-skr",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/WilliamsLiang@zotero-skr
Normal file
0
addons/WilliamsLiang@zotero-skr
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "Zar-rok/Zotero-Add-Collection-Tag",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/Zar-rok@Zotero-Add-Collection-Tag
Normal file
0
addons/Zar-rok@Zotero-Add-Collection-Tag
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "alima-webdev/zotero-review-assistant",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/alima-webdev@zotero-review-assistant
Normal file
0
addons/alima-webdev@zotero-review-assistant
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "argenos/zotero-mdnotes",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/argenos@zotero-mdnotes
Normal file
0
addons/argenos@zotero-mdnotes
Normal file
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "bwiernik/zotero-shortdoi",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/bwiernik@zotero-shortdoi
Normal file
0
addons/bwiernik@zotero-shortdoi
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "cookjohn/zotero-mcp",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/cookjohn@zotero-mcp
Normal file
0
addons/cookjohn@zotero-mcp
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "daeh/zotero-citation-tally",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "daeh/zotero-markdb-connect",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "v0.0.27"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/daeh@zotero-citation-tally
Normal file
0
addons/daeh@zotero-citation-tally
Normal file
0
addons/daeh@zotero-markdb-connect
Normal file
0
addons/daeh@zotero-markdb-connect
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "david3684/zotero-tab-limiter",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/david3684@zotero-tab-limiter
Normal file
0
addons/david3684@zotero-tab-limiter
Normal file
@ -1,13 +0,0 @@
|
||||
{
|
||||
"repo": "diegodlh/zotero-cita",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "pre"
|
||||
},
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "v0.5.5"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/diegodlh@zotero-cita
Normal file
0
addons/diegodlh@zotero-cita
Normal 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
0
addons/dvanoni@notero
Normal 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
0
addons/egh@zotxt
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "eschnett/zotero-citationcounts",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/eschnett@zotero-citationcounts
Normal file
0
addons/eschnett@zotero-citationcounts
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "etShaw-zh/zotracer",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "7",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/etShaw-zh@zotracer
Normal file
0
addons/etShaw-zh@zotracer
Normal file
@ -1,9 +0,0 @@
|
||||
{
|
||||
"repo": "ethanwillis/zotero-scihub",
|
||||
"releases": [
|
||||
{
|
||||
"targetZoteroVersion": "6",
|
||||
"tagName": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
addons/ethanwillis@zotero-scihub
Normal file
0
addons/ethanwillis@zotero-scihub
Normal file
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user