$ show Iorest/rime-dict
This repository provides a curated, modular collection of dictionary files for the Rime input method (δΈε·ι»), specifically for the luna_pinyin schema. It contains approximately 1.8 million entries across 16+ domains including computer, game, anime, poetry, internet slang, Cantonese, and more, organized as individual `.dict.yaml` files. The core architecture uses a flat file structure with a central entry point `luna_pinyin.extended.dict.yaml` that imports all sub-dictionaries via Rime's `import_tables` mechanism, enabling users to selectively enable or disable domains. A validation script (`validate_dict.sh`) checks metadata consistency and file references. The repository is primarily a data corpus for input method enhancement rather than a software application, with the only executable being a bash validation tool. Despite extensive coverage and high star count (505), most dictionary files are dated from 2014, and there is no evidence of recent content updates, making the vocabulary increasingly stale for modern usage.
The LLM identified 1 files worth highlighting for reuse:
A standalone bash script that validates Rime dictionary files for metadata consistency (e.g., that the `name:` field matches the filename) and checks for missing referenced files in `import_tables`. It is reusable as a pre-commit hook or CI pipeline step for any Rime dictionary repository to ensure structural integrity, and can be adapted for other YAML-based file validation tasks with minimal changes.