鑒于百度輸入法越來(lái)越卡的情況下, 最近由百度輸入法切換到Rime輸入法, 借鑒網(wǎng)上一些同行的配置經(jīng)驗(yàn)之后, 覺(jué)得打字體驗(yàn)相當(dāng)流暢和舒服啦. 但是唯一美中不足的就是詞庫(kù)量太少, 搜索了一下 沒(méi)有找到好的擴(kuò)展詞庫(kù)的工具, 只找到了這個(gè): RIME-Extend-Dict . 不過(guò)作者似乎很久沒(méi)有更新了, 百度詞典的解析已經(jīng)失效. 于是自己fork了一個(gè)過(guò)來(lái)簡(jiǎn)單做了一個(gè)下載百度詞典, 導(dǎo)出到Rime 詞庫(kù)的小工具給大家分享一下.
1. 首先下載倉(cāng)庫(kù)
git clone git@github.com:mrzzcn/RIME-Extend-Dict.git
2. 下載你感興趣的百度詞典
可以從百度詞庫(kù)下載你想要的詞典, 到某個(gè)文件夾下面, 然后運(yùn)行:
cd RIME-Extend-Dict
mkdir download
// 把下載的百度詞典放到 創(chuàng)建好的 download目錄下.
// 運(yùn)行下面的命令 轉(zhuǎn)換詞典
python ./tools/rime_dict_tool.py ./download/*.bdict -o=./luna_pinyin.extended/luna_pinyin.baidu_dicts.dict.yaml
同時(shí)我寫(xiě)了一段腳本索引每個(gè)分類下面全部
標(biāo)簽下按下載量排第一頁(yè)的所有詞典, 你也可以修改規(guī)則, 選擇你想要的詞典
python ./tools/baiduspider.py
// 運(yùn)行之后會(huì)把相關(guān)詞典下載到 上面的 download 目錄
// 然后運(yùn)行上面的轉(zhuǎn)換命令 轉(zhuǎn)換詞典
3. 安裝
由于你可能已經(jīng)有了自己的一些配置, 建議你先用自己的配置覆蓋 luna_pinyin_simp.custom.yaml
luna_pinyin.extended.dict.yaml
這兩個(gè)文件, 再運(yùn)行安裝命令, 其實(shí)也就是把相關(guān)文件 復(fù)制到 Rime 目錄:
./tools/install
4. 最終效果
5. 其他
python 語(yǔ)言并不會(huì), 只是照貓畫(huà)虎寫(xiě)的腳本, 如果運(yùn)行過(guò)程有問(wèn)題 可以向我反饋一下, 畢竟大家都經(jīng)歷過(guò)菜鳥(niǎo)階段.
其實(shí)這個(gè)工具庫(kù)還支持搜狗詞典, 用法類似, 不過(guò)我用百度習(xí)慣了, 覺(jué)得夠用. 需要的朋友可以寫(xiě)一個(gè)索引搜狗詞典的腳本.