文章未來將更新於:
https://kevinyay945.com/golang-project-design/anki-support/anki-use-routine-and-plugin/
在前面,我們事先確認好了我們想要的功能都有辦法在程式上完成
接下來想在這邊介紹我預期的程式運作流程
而在anki的欄位命名的邏輯則是
{主欄位}
{主欄位}-{動作}
比如說
這樣在規劃邏輯時,就可以依照
但造句的部分因為會涉及比較多邏輯跟參數的輸入,所以我就不考慮將他納入動作中,因為造句需要的參數有
所以這部分的邏輯我可能就會先放在程式中來撰寫
最後,這下面的幾個工具也會建議安裝
用途如下
https://ankiweb.net/shared/info/148002038
這個工具可以幫助你標註日文的重音,這個相當於台灣的聲韻,如果念錯的話意思會完全不一樣,所以在遇到一些比較特別的單字時可以加上去
https://ankiweb.net/shared/info/858591644
這個工具可以是可以用來幫你產生某一個單字的發音並且自動填入一個欄位的工具,有時候google發音怪怪的時候,可以用這個工具來進行修正
https://ankiweb.net/shared/info/2055492159
這是這次開發主要用來與anki溝通的工具,一定要裝
https://ankiweb.net/shared/info/3918629684
這個可以自動幫你標註日文的平假名的好工具,強烈建議安裝
最後,附上這次我會進行開發的anki的卡片連結
https://asset.kevinyay945.com/v1/temp-link/obsidian/example.apkg
接下來主要會以這個卡片作為範例來進行開發