Anki是一个抽认卡应用程序,例如用于记忆模糊的vim技巧。

有时我想快速搜索我不记得的事实,而不必打开Anki GUI。

是否有可以用于此目的的脚本?

要求:


命令行
不需要配置,应该找到SQLite文件本身
搜索所有字段,输出所有字段
开源


评论

的确:)那会很好。但是,为什么不将其作为功能请求内置在应用程序中呢?

我一直在寻找这样的东西。

#1 楼

由于anki2文件是基于sqlite的,因此您可以尝试使用我的filegrep脚本。
(它需要file2txt和sqlite3作为帮助程序)。

示例:

filegrep ubuntu *.sqlite
filegrep ".*linux" *.anki2
filegrep -r "keyword" path/to/databasedir


您可以使用大多数经典的grep开关。

输出将以SQL形式输出,您可以使用其他工具进行过滤。