Mauville / Koohii2Anki

Full Kanji Koohii to Anki Migration
GNU General Public License v3.0
21 stars 0 forks source link
anki japanese kanji kanji-koohii migration

= Koohii2Anki :imagesdir: imagesdir/ :card-import: importCSV :output: Formatted.txt :icons: font :experimental: :toc: :toc-placement!:

ifdef::env-github[] :tip-caption: :bulb: :note-caption: :information_source: :important-caption: :heavy_exclamation_mark: :caution-caption: :fire: :warning-caption: :warning: endif::[]

++++

++++ toc::[]

== What's in the box?

IMPORTANT: I just discovered that you can toggle the Story, Details and Dict buttons without exiting the Whiteboard mode! You just need to tap and hold one finger anywhere in the screen while pressing the desired button with another.

== Prework

.Do you know how to use Anki? If not, you can start by watching https://youtu.be/QS2G-k2hQyg?t=98[this video] on the basics on Anki. You can also read the https://docs.ankiweb.net/#/[manual] if you get lost. +

== Instructions

=== Importing Keywords and Stories

. Download and extract the https://www.github.com/Mauville/Koohii2Anki/releases/latest/download/K2A.zip[latest release] of Koohii2Anki. . https://kanji.koohii.com/study/mystories[Download] your stories and keywords from Kanji Koohii. . Save the file to the {card-import} directory (it should be named my_stories.csv) . Run getstories. .. If you are using Windows, I've provided an exe for simplicity. .. If you are using Linux or MacOS or you are comfortable with a terminal, you should follow the <<script-setup, extra steps>>

=== Styles, Stroke Order, Progress . Import SkeletonDeck.apkg into Anki. . Delete the demo card that comes included with it. . Import {output} into Anki. .. The import dialogue should look like this. + [.text-center] image::import.png[auto, 350] + . Move _jquery-3.7.1.min.js into your https://docs.ankiweb.net/files.html[collection.media directory]

You should now have a new deck called Remembering the Kanji in Anki.

==== Stroke Order and Progress . https://kanji.koohii.com/manage/export[Download] your progress from Kanji Koohii. . Download these addons: 1340694622 1947297285. (https://ankiweb.net/shared/info/1947297285[Source 1] https://ankiweb.net/shared/info/1340694622[Source 2].) . When the download has finished, restart Anki . Click on menu:Tools[Kanji Colorizer for RTK] to generate stroke order diagrams. + NOTE: If you are using the 4th edition of the book, change the following plugin configuration files to reflect your version. You can do this in menu:Tools[Add-Ons], select the "Import Kanji Koohii Progress" addon and click on config. + . Click on menu:Tools[Import Kanji Koohii Progress] and select the rtk_flashcards.csv file you downloaded earlier. + NOTE: Anki can seemingly not respond while executing the plugins. This is normal. Give it some time.

Phew! That's it! 🎉🎉🎉🎉

== Miscellaneous

=== Finished RTK? If you have already finished RTK or you are working on Core2K simultaneously, you should definitely look into https://ankiweb.net/shared/info/1600796261[Kanji Vocab] an Add-on that links vocab with kanji.

=== Card Styles and Edition The deck comes with predetermined styles for smartphones so if you have the 6th edition and you'll be reviewing on mobile, skip this part.

. Hit kbd:[B] and select the Remembering the Kanji deck on the left. . Hit kbd:[Ctrl+L] or the btn:[Cards] button

[NOTE]

If you are using the 4th edition of the book, you'll want to change the Back Template to reflect the edition. + You should change the line <li id="framenum">{{frameNoV6}}</li> to <li id="framenum">{{frameNoV4}}</li>.

The Styling field's font-size: needs to be adjusted to adapt to screen size. + Decide which device size you'll be using the most (from best to worst support):

.. If you choose a smartphone, you should choose a value of around .45em (default) .. If you choose a tablet, you should choose a value of around .4em .. If you choose a desktop computer, you should choose a value of around .3em Experiment with the values to see what works for you

=== Script Setup If you can't run the getstories.exe you can use the uncompiled Python version.

. https://www.python.org/downloads/[Install Python 3] . Make sure that you are running Python 3 by running in a terminal +

python --version

+ and +

pip --version

+ NOTE: If on any of these commands you get Python 2.x, you should look into getting python 3 into your PATH. + . Install pandas. +

python3 -m pip install --upgrade pandas

+ . Run the script (remember cd'ing into the {card-import} directory) with: +

python getstories.py

=== Why? Tl;dr Anki is better.

=== License AGPL v3.0 + Kanji Colorizer, used under GPL 3.0 terms