Anki SQLite

Anki 用的是 SQLite。實戰是好事吧?

很順利地把卡片資料從資料庫裏讀出來了,只是看代碼的話,比我之前從 csv 檔案裏提取資料的做法還要簡單。但 Anki 的 SQL 沒有文檔,只能靠 table schema 猜裏面是什麼。給了我不少麻煩。接下來的問題是網頁的設計。

順利完成了。

https://evthron.github.io/zh/sandbox/test-vocab/

參考資料:

本來想用 aqt 這個 python anki api 的,但好像很麻煩,下面這個指南也好像過時了。我不想讀專門給開發 anki 插件的人看的文檔。

https://juliensobczak.com/write/2020/12/26/anki-scripting-for-non-programmers/

python tutorial

https://docs.python.org/3/library/sqlite3.html#sqlite3-tutorial

這個是前人寫的筆記,已經過時了,還是參考了一下。我寫的代碼也會過時嗎?

https://kylerego.github.io/anki-schema#the-notes-table

Anki 用了一個自己寫的排序方法 unicase,比忽略大小寫複雜一點,但 python 的 sqlite 裏面沒有這個排序方法,讓我沒法讀取某些欄目,想自己讀取的話就地自己寫一個換掉。

https://taurit.pl/sqliteexception-no-such-collation-sequence-unicase/

https://www.slingacademy.com/article/sqlite-error-unsupported-collation-sequence/

界面設計的靈感,本來想抄代碼的,但發現其實很簡單,根本不用抄。

https://marcjenkins.co.uk/bookshelf/

最後更新 2025-03-07 15:58 +08:00
🌐Check out other language versions!
網站使用 Hugo 製作
模板 StackJimmy 設計