fken0.1.5发布:让Linux终端帮你背单词!

 如果你符合下面两个条件,你可能对fken感兴趣:

  1. 你是个Linux的忠实用户,并且大量使用命令行;
  2. 出于某些原因(比如出国考G),你需要大量地背单词

fken,即fuck english的缩写,是用Python编写的小工具。

fken这个小工具能让你在频繁使用Linux终端的过程中辅助你背单词或者英语句型,强化你的记忆。

 

fken可以单独使用,它的作用是随机返回一条用户希望强化记忆的条目,但这没什么奇妙的,妙的是fken可以和Linux终端完美地结合在一起——每当你在终端中执行完一条命令之后,终端都会打印一条从fken得到一条需要记忆的条目,这样如果你是一个大量使用命令行的Linux用户的话,你就会在使用terminal的过程中回顾你想记忆的内容,从而达到强化记忆的目的。

 

fken的源代码见fken0.1.5源代码

 

fken的文件组成:

  • fken.py:主要的源代码文件;
  • fken:客户端程序;
  • fkend:fken的守护进程(daemon),一个微型的数据库,可以读取用户定义的数据文件中的条目;
  • fken_prompt_enhance:一个bash脚步文件,修改PS1,将fken和linux终端整合在一起,使得linux终端的命令行提示符更具信息量,也更美观(这个有点主观...)
  • ~/.fken.conf:配置文件,目前有用的就一行——data_file_dir = ~/fken/

fken的安装方法(在Ubuntu 9.04下测试通过):

  1. 安装fken:将fken和fkend拷贝到/usr/bin,把fken.py拷贝到/usr/lib/python2.6/
  2. 建立配置文件:echo "data_file_dir=~/fken/" > ~/.fken.conf
  3. 拷贝数据文件:把你的单词笔记或者其他要记忆的内容放到~/fken/目录下,这个目录下的所有.dat文件都被是视为数据文件,其中的每一行作为一个条目;
  4. 启动fken的守护进程:fkend start
  5. 尝试一下fken是否会随机返回一个行要记忆的内容;
  6. 整合fken和Linux终端:(cp fken_prompt_enhance ~/.fken_prompt_enhance ) & (echo ". ~/.fken_prompt_enhance" >> ~/.bashrc ) & (source ~/.bashrc)
  7. 恭喜,你现可以享受fuck english的快感了!

fken的效果如图:

fken截图

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值