Extra contents beyond WaniKani
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
2.8 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. # wk-extra
  2. Extra contents beyond [WaniKani](https://www.wanikani.com).
  3. ## [Yomichan](https://foosoft.net/projects/yomichan/) or whatever custom vocab-to-Anki creator, card sorter
  4. This also sorts any vocabulary by WaniKani levels. I also have an old project of [Kanji beyond WaniKani](https://community.wanikani.com/t/fake-levels-61-70-or-%E7%84%A1%E9%99%90-infinity/16399). You can also use that (or opt not to).
  5. - Clone this repo
  6. - Get `WANIKANI_API_KEY` from <https://www.wanikani.com/settings/personal_access_tokens>
  7. - Install [Node.js](https://nodejs.org/en/), `npm i -g yarn`, `yarn`
  8. - Confirm the constants in [`scripts/sort-anki.ts`](https://git.polv.cc/polv/wk-extra/src/branch/main/scripts/sort-anki.ts)
  9. - Run `yarn ts scripts/sort-anki.ts`
  10. Note that [Kanji beyond WaniKani](https://community.wanikani.com/t/fake-levels-61-70-or-%E7%84%A1%E9%99%90-infinity/16399) **may be modified** or sorted in the future, depending on [Kanji with common components that aren’t Wanikani radicals](https://community.wanikani.com/t/x/56335) and my experience.
  11. ## [Kanji with common components that aren’t Wanikani radicals](https://community.wanikani.com/t/x/56335)
  12. - [Wanikani Kanji that can serve as radicals](https://git.polv.cc/polv/wk-extra/src/branch/main/docs/kanji/radicalized-kanji.md)
  13. - [non-Wanikani Kanji that can serve as radicals](https://git.polv.cc/polv/wk-extra/issues/2)
  14. - [Wanikani Kanji with obvious common components that don't seem to be Kanji (images)](https://git.polv.cc/polv/wk-extra/issues/1)
  15. Note that the latter two are [Git issues](https://git.polv.cc/polv/wk-extra/issues), which are not only open up to suggestions, but also that images can be pasted / uploaded.
  16. ## Intentions and Future Directions
  17. This repo is an intention and a notebook to study Kanji characters, that is, similar to what WaniKani intends to do.
  18. However, I am by no means intend to limit myself to Kanji taught by WaniKani, nor the readings or the associated vocabularies. Though, I am not particularly interested in learning Kanji specifically right now.
  19. I also consider stepping into fonts' territory, if I deem that necessary; for example, if [Han unification](https://en.wikipedia.org/wiki/Han_unification#Examples_of_language-dependent_glyphs) changes Kanji to an unexceptable Chinese variant.
  20. - Another case is, if the textbook form (of the Kanji) is sufficiently different from other common forms.
  21. - I will create a full website, if necessary to render "fonts".
  22. It is also possible that I will add Chinese contents (Hanzi) in the future.
  23. ## Extras
  24. - Typed [AnkiConnect](https://foosoft.net/projects/anki-connect) can be found at [`src/ankiconnect.ts`](https://git.polv.cc/polv/wk-extra/src/branch/main/src/ankiconnect.ts)
  25. - Typed [WaniKani API v2](https://www.wanikani.com/api/v2) can be found at [`src/wanikani.ts`](https://git.polv.cc/polv/wk-extra/src/branch/main/src/wanikani.ts)