/pili3000

A python command line tool helping memorizing GRE vocabulary.

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

pili3000 单词助记工具

对于各位想要申请北美的程序猴子来说,考G是一个令人心碎的过程,背单词犹是。苦于“两页三年得,一吟双泪流”的蛋痛生活,开发了这个用于GRE的背单词工具pili

由于资源所限,目前pili只集成了市面上有名的《再要你命3000》这一本单词书。当然,如果你有其他词书的电子版本(doc/txt等文本格式),请联系我或者直接发pull request。

环境

要求Python2解释器环境。

仅在OS X 10.9 + Python 2.7环境下测试。

安装依赖:pip install -r requirements.txt

如果权限有问题,请自行加sudo。熟悉virtualenv的猴子也可以使用virtualenv。

使用

console界面可以选择模式,目前支持learn,review,dic。

syntax

  • learn chap_id
  • review chap_id [end_chap_id]
  • dic

进入模式之后,ctrl+c(触发KeyboardInterrupt,非*nix系统请自行匹配)可以返回模式选择。

learn 模式

进入时需指明所学List。每次学习包括一个List的100个单词,按照10个一Unit的方式组织。

学习时,顺序播放每一个单词的每一个义项;在输入处重复单词并回车以播放下一条(注意,对于所有派生词相关的义项,仍按照原词输入)。

播放时,如果近义词、反义词、同义词中出现了曾学习过的单词,会将其标蓝以加深印象。

每学完一个Unit,会将这些单词的例子打乱顺序播放,每次输入相应的单词(注意,对于所有派生词相关的义项,仍按照原词输入)以继续。

dic 模式

进入后输入三个整数(List号,Unit号,顺序号)以查询单词;或输入单词直接进行查询。

review 模式

进入时需指明所学List;也可以输入两个整数A、B,指明复习从List A开始到List B结束(含)的所有内容。

review内的子模式包括:

  • M 通过含义回想单词
  • E 通过例子回想单词
  • C 通过单词选择相应的含义

如果指明“P”,(如CP)将进行50道题的复习;否则进行全部内容的复习。