{"adoption": {"forks": 62, "observed_at": "2026-08-28T04:05:43.546071+00:00", "stars": 1847}, "canonical_url": "https://ross.abutalabs.com/products/calibre-do-not-translate-my-path", "card": {"archived": false, "artifact_type": "plugin", "description": "Switch my calibre library from ascii path to plain Unicode path. 将我的书库从拼音目录切换至非纯英文（中文）命名", "domain": ["developer-tools", "files"], "enriched": true, "function": ["plugin-system", "file-system", "internationalization"], "health_score": 34, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Cirn09/calibre-do-not-translate-my-path"], "name": "Cirn09/calibre-do-not-translate-my-path", "platform": ["cross-platform", "python"], "pushed_at": "2025-02-05T14:57:35+00:00", "repo": "Cirn09/calibre-do-not-translate-my-path", "stars": 1847, "tags": ["calibre", "ebook-library", "unicode-paths", "chinese-filenames", "ebook-management", "localization", "desktop"], "topics": [], "urls": [], "use_cases": ["keep my calibre library folders in Chinese instead of pinyin", "stop calibre from converting book filenames to ascii", "switch an existing calibre library from pinyin paths to unicode paths", "send books to my e-reader with original unicode filenames", "rename calibre library directories to non-english names"], "what_it_is": "A Calibre plugin that prevents Calibre from Latinizing (transliterating to ASCII/pinyin) library paths and files sent to devices, allowing Unicode (e.g., Chinese) naming. It also provides a toolbar action to refresh existing library paths after changing translation settings.", "when_to_avoid": ["you prefer ascii-only paths for maximum cross-device or tooling compatibility", "you don't use Calibre"], "when_to_choose": ["you use Calibre with a non-Latin language and want native-language library paths and device filenames", "you already have a pinyin/ascii library and want to migrate it to unicode paths"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/calibre-do-not-translate-my-path", "repo": "Cirn09/calibre-do-not-translate-my-path", "role": "main", "score": 34}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "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:05:43.546071+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.546071+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:17:49.584260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1e062f21845e181962868f64db96f457233bfabc12f29def50be981ba568e164", "fetched_at": "2026-08-28T04:05:43.546071+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Cirn09/calibre-do-not-translate-my-path"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 5, "longevity": 89, "rhythm": 40}, "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": 1254, "days_push": 574, "days_rel": 574, "gap_med": 20.5, "n_releases_24m": 9}, "score": 34, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}