间隔重复API
spacedr的Python项目详细描述
spacedr
==
间隔重复api
----
使用**间隔重复**技术提高学习速度。它使用不断增加的卡审查间隔。
,但现在你有了**api**。创建卡片,将它们整理成卡片组,学习并实际复习。
*并且没有*``session``*对象可以在任何地方传递它。*
installation
--
。代码块::bash
$pip install spacedr
用法
----
首先,需要导入模块:
。代码块::python
>;>;导入spacedr
>并初始化数据库:
…代码块::python
>;>spacedr.db_init()
代码块::python
>;>;spacedr.create“deck(name=”test deck“,description=”just a test.')
get a deck
“”
代码块::python
>;>;deck_id=card.deck_id
代码块::python
>;deck=spacedr.get_deck_by_id(deck_id)
代码块::python
>;>spacedr.创建卡(卡组,
…问:生命的意义是什么?,
…答案=[42,'42'])
卡将相应延期。代码块:python
>;>;spacedr.update卡(card,answer='43')
get cards to study
>“”“
代码块:python
>;>;spacedr.get_cards_to_study(deck,num=20)
[…]
get cards to review
“”“”在给定的牌组中,您将获得许多需要审阅的牌。
代码块::python
>;>spacedr.get_cards_to_review(deck)
[…]
编辑一个deck
“”
代码块::python
>;>;spacedr.edit_-deck(deck,name='test2',description='new one')
edit a card
“”
代码块::python
>;>;spacedr.edit_card(card,deck_id=deck_id,question='什么是生命?',
…答案=[42])
代码块:python代码块::python
>;>spacedr.删除卡(卡)
代码块::python
>;>;打开('mydeck.json','w')作为文件。spacedr.export_deck(deck,file_d)
import a deck
“”
代码块::python
>;>;以open('mydeck.json')作为文件。spacedr.import_deck(deck,file_d)
注:
卡组和卡将作为新卡导入。旧的不会被移除。
==
间隔重复api
----
使用**间隔重复**技术提高学习速度。它使用不断增加的卡审查间隔。
,但现在你有了**api**。创建卡片,将它们整理成卡片组,学习并实际复习。
*并且没有*``session``*对象可以在任何地方传递它。*
installation
--
。代码块::bash
$pip install spacedr
用法
----
首先,需要导入模块:
。代码块::python
>;>;导入spacedr
>并初始化数据库:
…代码块::python
>;>spacedr.db_init()
代码块::python
>;>;spacedr.create“deck(name=”test deck“,description=”just a test.')
get a deck
“”
代码块::python
>;>;deck_id=card.deck_id
代码块::python
>;deck=spacedr.get_deck_by_id(deck_id)
代码块::python
>;>spacedr.创建卡(卡组,
…问:生命的意义是什么?,
…答案=[42,'42'])
卡将相应延期。代码块:python
>;>;spacedr.update卡(card,answer='43')
get cards to study
>“”“
代码块:python
>;>;spacedr.get_cards_to_study(deck,num=20)
[…]
get cards to review
“”“”在给定的牌组中,您将获得许多需要审阅的牌。
代码块::python
>;>spacedr.get_cards_to_review(deck)
[…]
编辑一个deck
“”
代码块::python
>;>;spacedr.edit_-deck(deck,name='test2',description='new one')
edit a card
“”
代码块::python
>;>;spacedr.edit_card(card,deck_id=deck_id,question='什么是生命?',
…答案=[42])
代码块:python代码块::python
>;>spacedr.删除卡(卡)
代码块::python
>;>;打开('mydeck.json','w')作为文件。spacedr.export_deck(deck,file_d)
import a deck
“”
代码块::python
>;>;以open('mydeck.json')作为文件。spacedr.import_deck(deck,file_d)
注:
卡组和卡将作为新卡导入。旧的不会被移除。