以前我們好不容易買了一本原版英文書,硬著頭皮看下去也祠,幾分鐘后就昏昏欲睡昙楚,因為太多單詞不認(rèn)識,看幾頁后就沒辦法進(jìn)入狀態(tài)≌┖伲現(xiàn)在很多人開始使用Kindle閱讀英文原版書堪旧,其內(nèi)置詞典(當(dāng)然你也可以添加自己的詞典),可以很方便地就可以查出單詞釋義了奖亚。當(dāng)然并不推薦每遇到不認(rèn)識的單詞就查淳梦,這樣也及其容易疲勞,之前看過奶爸的《把你的英語用起來》里面提到的透析法昔字,其閱讀原著技巧總結(jié)起來就是:每天閱讀定量(如20頁)的原版書籍爆袍,閱讀一頁查閱2個單詞左右,每天積累一定的單詞并且重復(fù)學(xué)習(xí)作郭,這樣避免一直在記單詞的梗中陨囊,又能體會閱讀原著的樂趣,確實是一個很好的辦法夹攒。
但是這樣也有一個弊端蜘醋,每天需要花費大量的時間整理Kindle上的標(biāo)記的單詞與例句,用于后續(xù)學(xué)習(xí)與復(fù)習(xí)咏尝。去年在聽讀Harry Potter的時候就遇到這種情況压语,如果我花費1小時練習(xí)聽音頻,會花費1.5小時閱讀状土,然后至少需要花費2小時查詢單詞无蜂,整理單詞、語句與輸出總結(jié)蒙谓,這當(dāng)然是我所不能接受的斥季,都說需要把時間浪費在美好的事物上的么。
所以最終在經(jīng)過探索使用Python寫出了這個小工具,經(jīng)過最新更新基本實現(xiàn)了如下幾點功能:
- 將在Kindle閱讀器上標(biāo)記的單詞與語句輸出為Markdown表格文件酣倾。
- 單詞自動查詢釋義舵揭,將從網(wǎng)易有道詞典網(wǎng)站查獲的結(jié)果保存存于表格中。
- 將Kindle中標(biāo)記的單詞與語句自動關(guān)聯(lián)躁锡,整理輸出最終表格午绳。
使用示例:
1. 準(zhǔn)備工作
- 在Kindle上閱讀Harry Potter原著,對不認(rèn)識的單詞與語句進(jìn)行標(biāo)記映之,最終會在Kindle的根目錄下生成My Clippings.txt文件拦焚。
- 將該文件導(dǎo)出到電腦,重新命名為My_Clippings.txt,主要是為了去掉文件名的空格
2. 運行程序
python3 main.py --prefix=static -t 2017-2-25 -i My_Clippings.txt -o words_chapters_9.md
參數(shù)說明:
- --prefix為指定源目錄為static,當(dāng)然也可以指定別的目錄,但是需要將My_Clippings.txt文件將其移動到相應(yīng)目錄里,
- -t 為選擇時間
- -i 為指定輸入源文件,即目錄中的txt文件
- -o 為指定輸出源文件,即輸出的markdown文件
源碼開源在github,歡迎star與使用杠输。