Adding Prebuilt SRS Anime word Decks to Sakuryo

Choose an anime episode or series to study and add the words to your study deck.

This feature is and has been taking almost a week to make due to technical challenges and my optimism that I can make it exactly like I want it to be. You can now select an anime episode or series to study and view the words that are in each episode ordered by the frequency that the appear in the episode. There are also now button to quick add the words to your study deck from either an episode or series.

Choose an anime Series
Choose an anime Series

So far I have only ran the pipelines to create the frequency data on two series, but I should be able to now process one or two more series every day.

Choose an Episode
Choose an Episode
View frequency data
View frequency data

The frequency data is stored as just references to dictionary entries it should be very lightweight and have the same shared features as the dictionary. This allows you to go and choose individual words to add to your study deck as well and see which ones you have already added.

I wanted the words from each anime to go into different decks at first or at least be tracked as separate decks to make studying more organized. This want is what led me so spend so much time on the base feature. Every version of this that I made I was un happy with though as it seems to break one of the main tenants of what I want sakuryo to be. With anki, if you make separate decks the analytics and tracking of all the words you know become too complicated, and with Anki’s built in filtered decks you can get close to creating sub decks of sorts that track the main deck. The problem with this was you cannot have the same word in multiple filtered decks.

To create a solution where sakuryo can track all the words you know easily and allow you to have multiple decks will take a more complicated and most likely more flaky solution.

This is possible though with Kanji and is what we are doing now with jouyou kanji levels, but this is only possible because there is no overlap in the kanji between the levels, while different anime series and episodes will have overlap in the words.

What I can do in the meantime is think of some smart way to manage your one deck, by adding tags to words you have added from different series and allow you to remove and sort yet to be studied words with these tags. I also want a way to quickly “Re-focus” a deck so that you can remove all words that you have yet to study and add the words from a new series. That way you can pivot quickly to a different series, without losing the words you have already added.

This means the next most needed feature for sakuryo is a deck manager, which I will probably start on next week after I clean up the code for anime decks first and get it to a good place as it is a very minimal implementation at the moment.