简单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持久性。xml vs DispatcherServlet   java对数算法   java UDP聊天程序不同网络不能聊天   java检查PreparedStatement中的所有占位符是否已填充   java如何编写适当的OOP代码以避免字段初始化问题?   java程序没有显示它应该显示的所有内容   java ASM跳过某些方法的代码   带有Sockjs和spring4但没有Stomp的javawebsocket   java如何将字符串值从Form1传递到Form2类?   采用不同方法的java泛型   java如何使用org。阿帕奇。平民数学3。分配   使用java swing jdk 1.4的调度器   对于模拟对象,java Mockito rest模板始终为空   java在多级继承中调用方法的哪个版本?   java Spring引导问题使用AuthenticationSuccessHandler重定向到外部URL   java你能告诉我代码中的问题是什么吗   java Hadoop map减少总客户数量