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.

45 lines
3.3 KiB

2 years ago
2 years ago
2 years ago
2 years ago
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](https://git.polv.cc/polv/wk-extra/src/branch/main/scripts/sort-anki.ts)
  4. This also sorts any vocabulary by WaniKani levels. You can also use my old project of [Kanji beyond WaniKani](https://community.wanikani.com/t/fake-levels-61-70-or-%E7%84%A1%E9%99%90-infinity/16399) (or [edit](https://git.polv.cc/polv/wk-extra/src/branch/main/assets/beyond.yaml); otherwise, opt not to use).
  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. ![Anki screenshot](https://aws1.discourse-cdn.com/wanikanicommunity/original/4X/3/c/3/3c3285d2262e9798c8adb36df57d3e3b58e20f7f.png)
  11. Card types will be sorted accordingly, so [you can use Writing, if you have such card types.](https://community.wanikani.com/t/fake-levels-61-70-or-%E7%84%A1%E9%99%90-infinity/16399/19)
  12. 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.
  13. ## [Kanji with common components that aren’t Wanikani radicals](https://community.wanikani.com/t/x/56335)
  14. - [Wanikani Kanji that can serve as radicals](https://git.polv.cc/polv/wk-extra/src/branch/main/docs/kanji/radicalized-kanji.md)
  15. - [non-Wanikani Kanji that can serve as radicals](https://git.polv.cc/polv/wk-extra/issues/2)
  16. - [Wanikani Kanji with obvious common components that don't seem to be Kanji (images)](https://git.polv.cc/polv/wk-extra/issues/1)
  17. 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.
  18. ## Intentions and Future Directions
  19. This repo is an intention and a notebook to study Kanji characters, that is, similar to what WaniKani intends to do.
  20. 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.
  21. 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.
  22. - Another case is, if the textbook form (of the Kanji) is sufficiently different from other common forms.
  23. - I will create a full website, if necessary to render "fonts".
  24. It is also possible that I will add Chinese contents (Hanzi) in the future.
  25. ## Extras
  26. - 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)
  27. - 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)