从 SQLite3 文件访问 Anki 历史

Access Anki history from SQLite3 file

我想对我的 Anki 历史进行一些自己的数据分析。

我发现我的历史应该包含在 ~/.local/share/Anki2/User 1/collection.anki2.
文件信息表明此文件的类型为 SQLite3 database (application/vnd.sqlite3).

如何打开这个文件? (可以与 Python 或一些专用软件一起使用)

PS: 我对数据库相关的东西一窍不通

您可以使用 sqlite3(CLI) 或 sqlitebrowser(GUI)

打开 collection.anki2

例如apkg存档中的数据库

user@debian:~/Documents/anki$ sqlite3 collection.anki2
SQLite version 3.27.2 2019-02-25 16:06:06
Enter ".help" for usage hints.
sqlite> .tables
cards   col     graves  notes   revlog
sqlite> .exit