简单srs(spaced recognition system)机制与数据库

simplesrs的Python项目详细描述


简化

简单的空间识别系统(srs)机制和数据库。可扩展和零配置。

用法

>>>importsimplesrsassrs>>>srs.init('srs.db')>>>srs.Card.add('类',tags=['hanzi','t_hanzi1'],vocabs=['人类 人類 [ren2 lei4] humanity/human race/mankind'])>>>srs.Card.add('数学',tags=['vocab','pleco'])>>>srs.Card.add('重要的事情要立即去做',tags=['sentence','t_hanzi1'],translation='重要的事情要立即去做。 [Zhòngyào de shìqing yào lìjí qù zuò. (Also no qu (less strong))] I need to go do important things immediately.')>>>quiz=srs.Card.iter_quiz()>>>card=next(quiz)>>>card重要的事情要立即去做>>>card.info{'translation':'重要的事情要立即去做。 [Zhòngyào de shìqing yào lìjí qù zuò. (Also no qu (less ''strong))] I need to go do important things immediately.'}>>>card.right()# Mark as right, and next review by now() + srs_level's timedelta()>>>card.undo()# Undo marking as right.>>>card.wrong()# Mark as wrong, and bury for default: 10 minutes.>>>card.undo()>>>card.bury()# Bury for default: 4 hours

安装

pip install simplesrs

相关项目

  • ankix——anki的新文件格式,改进了审查间隔。纯peewee sqlite数据库,没有zipfile,但启用了媒体。可用于Jupyter笔记本。全氟替安基。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring data rest域驱动设计发布非聚合根实体   使用ContentValues提升整数列的值(Java、Android)   Google应用程序引擎(Java)+Spring管理的PersistenceManager   java如何使用JDT获取封闭方法节点?   java在字符串中首先计算负数运算   java Android如何在单击按钮时更改底部导航项的颜色   java理解Javafx运行时错误   swing Java创建笔刷笔划动作   java在非Netty客户端中从Netty服务器获取响应   java计数将参数传递给方法   java Android AIDL gen文件导致警告?   swing Java JFrame互动程序   scjp测试中的java正则表达式测试   Java中的桌面应用   java我可以使用spring security在cookies中存储完整的用户信息吗?记住我   java中棘手的方法重载   java忽略Mockito中的方法调用   java skipUntil和具有并发1的flatMap挂起在Reactor中   为什么我要关闭java。util。扫描仪变量?