WICS
An extension that lets you add new, custom items to the WaniKani SRS system.
Installing
I’ll cut the crap, and jump straight to where you can get it.
- From chrome users, visit the extensions Webstore link
- If you’re using Firefox, head over to the Add-on store
- If you want to build it from source (sometimes these are more up to date), you can get it on the Extension’s Github page
Version info
Available versions:
- Source: 0.1.9
- Firefox: 0.1.9
- Chrome: 0.1.9
Why?
There are plenty of existing methods to have a WaniKani-esque SRS system for your own custom items, but outside WaniKani. If you are rather looking for something like that, check out Tangochou, Anki, or, if you don’t mind paying for it, Kitsun.io.
However, having separate SRS systems has certain disadvantages, such as having to visit separate apps with possibly separate timings.
WICS integrates right into the WaniKani review system, so that you theoretically don’t even need to know, if a given item is original or custom. Though the wk team is doing such a good work, that you certainly will I’m done sucking up now
To read more about the extension, visit its Github Page
Original Post (don’t use, broken)
Original post for history reasons
Premise
It’s sometimes a pain to juggle 2 or more srs systems all at once. Having wanikani and anki all with different timing intervals and completely different places to look for can be maddening.
Introducing the Wanikani Integrated Custom SRS system (WICS for short).
Features
Enables the addition of custom vocab and kanji items which will appear alongside your other reviews inside a review session at usual wanikani intervals. Allows you to manually add cards one by one or take an exported anki deck and import the deck into its database.
Sometimes you just can’t wait for the content additions to happen.
Importing Card from Anki
To import an existing deck, you first need to export it from anki. This can be done by clicking on the cog icon next to a deck, selecting export, there for export format, select “Notes in plain text” and save the file.
After opening the “Add Card” dialog (on the navigation bar on the dashboard), select “import” and the type of cards that are inside the deck, then open up the deck itself.
Afterwards the dialog will present you with all the fields you can fill out and using the first card in the file, it will ask you, what column each one should be.
Before using
This extension is very much a work in progress. These are the features I would like to implement before a 1.0.0:
- Managing cards. Right now the best way is to open the javascript console, run let cards = $.jStorage.get(“customCards”), edit it, and then save it with $.jStorage.set(“customCards”, cards)
- Exporting cards. I feel it’s quite necessary to be able to save your acquired deck for savekeeping and sharing.
- Custom card types. One of the most common flashcard type when learning a language is a sentence card. Right now you can add them only by adding a vocab item, which might not be ideal. Same goes for hiragana-only cards.
- Better integration with the dashboard, and post review page. Right now all custom reviews are excluded from statistics and the like.
- Audio,
sentences, more readings, more meanings, etc. etc. Basically filling out the entire item page. Lessons. Right now srs 0 custom items just appear as reviews. Would be nice to have them as lessons.
Some nicities to haves I might include later depending on reception:
- Yomichan integration. This is a big one, I already did some research and this seems like a tough nut to crack. You can technically substitute it with putting cards into anki and exporting it, but that’s lame.
- Interface design. Right now it’s a steaming pile of 幺.
- Better anki integration. Maybe using AnkiConnect and importing apkg files.
- Userscript support. I will have a list of userscripts that are supported.
Right now I just want early testers, so that I can see what needs fixing and what might be good to add.
I do take feature requests and constructive criticism.
Installation
The extension can be downloaded from greasyfork.
Source and contribution
The source code and informations about contributing to the project can be found on the github repository.