最近想做个笔记软件,同时通过anki来复习
所以看了下anki一些接口的使用
启动后回调
gui_hooks.main_window_did_init.append(test)
创建卡片集
def new_dic(name: str):
panote_dic = mw.col.decks.id(name)
if panote_dic is None:
mw.col.decks.add_normal_deck_with_name(name)
panote_dic = mw.col.decks.id(name)
return panote_dic
变更卡片集的父子关系
def test():
# txt=""
# for key in mw.col.decks.decks.keys():
# (txt + ':' + mw.col.decks.select(key))
father=new_dic("panote")
child=new_dic("panote1")
# list=[child]
mw.col.decks.col._backend.reparent_decks(
deck_ids=[child],
new_parent=father
)