{"adoption": {"forks": 164, "observed_at": "2026-08-28T04:09:12.136074+00:00", "stars": 5203}, "canonical_url": "https://ross.abutalabs.com/products/zotero-style", "card": {"archived": false, "artifact_type": "plugin", "description": "Ethereal Style for Zotero", "domain": ["developer-tools", "education"], "enriched": true, "function": ["ui-components", "data-visualization", "developer-tools"], "health_score": 91, "homepage": null, "language": "JavaScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["MuiseDestiny/zotero-style"], "name": "MuiseDestiny/zotero-style", "platform": ["cross-platform"], "pushed_at": "2026-06-07T16:06:59+00:00", "repo": "MuiseDestiny/zotero-style", "stars": 5203, "tags": ["zotero", "zotero-plugin", "reference-management", "academic-reading", "pdf-annotation", "reading-progress", "tags", "library-columns", "research", "desktop"], "topics": ["zotero", "zotero-addon", "zotero-plugin", "addon", "plugin", "progress", "tag", "color"], "urls": [], "use_cases": ["track reading progress of PDFs in Zotero", "show read/unread status for papers in my library", "display tags in a dedicated column in Zotero", "visualize annotation word count per page", "customize Zotero item list columns", "manage colored tags and tag prefixes in Zotero"], "what_it_is": "Ethereal Style is a Zotero plugin that enhances the reference manager's interface with custom columns, reading progress visualization, and tag management. It visually tracks reading time and annotation activity across PDFs in a Zotero library.", "when_to_avoid": ["you don't use Zotero as your reference manager", "you need a standalone PDF reader rather than a Zotero enhancement", "you require official support or non-AGPL licensing"], "when_to_choose": ["you use Zotero daily for academic reading and want richer visual feedback", "you want reading progress and annotation stats surfaced in the item list", "you need better tag organization and rendering in Zotero"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zotero-style", "repo": "MuiseDestiny/zotero-style", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.136074+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:00:14.538738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "779b3a7c13bd8979ab3f220f28c9c9b3b48903c0c338f32b0c514a38efe7b51b", "fetched_at": "2026-08-28T04:09:12.136074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MuiseDestiny/zotero-style"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 98, "rhythm": 87}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1381, "days_push": 87, "days_rel": 87, "gap_med": 21.0, "n_releases_24m": 17}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}