在安基做安基连接不能做的事

ankisync的Python项目详细描述


ankisync

PyPI version shields.ioPyPI license

做AnkiConnect不能做的事,包括

  • 创建新的*.apkg
  • 创建新的注释类型/模型
  • 追加通知
  • 设置下次审核
  • 设置卡片统计
  • 将ID记录到卡ID

但当然,与纯ankiconnect相比,这是非常不安全的。我对可能造成的损失不承担责任。

用法

请先关闭Anki应用程序,然后再执行此操作!

fromankisync.ankiimportAnkiwithAnki()asa:a.add_model(name='foo',fields=['field_a','field_b','field_c'],templates={'Forward':(QUESTION1,ANSWER1),'Reverse':(QUESTION2,ANSWER2)})

其他大多数api与ankiconnect类似,但首选_by_id()

也可以创建新的*.apkg

fromankisync.apkgimportApkgwithApkg('bar.apkg')asa:model_id=a.init(first_model=dict(name='foo',fields=['field_a','field_b','field_c'],templates={'Forward':(QUESTION1,ANSWER1),'Reverse':(QUESTION2,ANSWER2)}),first_deck='baz')a.add_note({'modelName':'foo','deckId':1,# "Default" deck'fields':{'field_a':'aaaaa','field_b':123# Numbers will be converted to string.}})

有关如何在实际中使用它的示例,请参见https://github.com/patarapolw/zhlib/blob/master/zhlib/export.py

安装

pip install ankisync

贡献

注意

  • 这是AnkiTools的继承者我不会再更新了。

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

推荐PyPI第三方库


热门话题
java如何为ConcurrentHashMap使用并设置适当的并发级别?   java泛型方法,运行时错误,   java在页面上显示加载的图像   java Paypal定期直接支付问题   java如何延迟重新绘制组件   JavaSpringBoot+Hibernate如何维护@Transient字段   java在其方法中获取关于类的信息   在java中将别名添加到枚举   java如何解决向google报告成绩时“需要重新连接客户端”的问题   清晰的java图像背景   java未找到适合JDateChooser的构造函数(字符串、字符串、字符)   java LRU缓存实现。某些测试用例的代码失败   if语句Java嵌套的if/Else条件   java JSoup“wrap”并非每次都按预期工作   Java Spring引导循环依赖于一个环境   ssl证书无法通过Java和IntelliJ连接到SOAP服务   带整数验证的Java扫描器   java在Flex中呈现具有动态列的datagrid   java Android:通过用户选择的选项将文件上载到服务器   子类中的java抛出错误、异常和运行时异常