This is a third-party script/app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.
This script lets its users submit their own mnemonics for kanji, vocabulary and radicals. They can then be viewed by everyone else, who is using this script. Users can also vote on other peoples mnemonics. In future versions the votes will determine the order, in which the mnemonics appear.
This is a complete from scratch reimplementation, of the old Community Mnemonics Userscript, by Samuel-H, because it was unmaintained. 【old thread】
All data of the old script are carried over. Though there was a bug in the old script, where the user was mistakenly set to “c”. Those are renamed to “Anonymous” now.
If you see a mnemonic, that was written by you and is by Anonymous now, drop a comment with the kanji/vocabulary, meaning or reading and ideally the mnemonic itself, so I can identify it quicker and I will change it to your username.
Changelog
Past Versions
0.2 
Submitting of new mnemonics for Radicals, Vocabulary and Kanji (up to 5 per item)
Voting on mnemonics
Editing your own mnemonics
Requesting a mnemonic, if none exists yet.
Displays who requested a mnemonic.
0.2.1 

- Fixed right arrow being toggled on with multiple requests
- Added GPL-3.0 License
0.2.2 


- Fixed shortcuts being activated in textarea
0.2.3



Mnemonics are displayed on the item pages.
Visually looks much prettier. Text highlight color more vibrant. Width dynamic. All Buttons have sick effects on click and hover.
Added ? insert button. Because ? toggles shortcut help menu.
- Focus textarea after Button press.
0.3.0

Move Codebase to Typescript.
In Lessons and Reviews, only display Reading- and Meaning-CM, whenever Reading or Meaning should be visible.
Display an icon on list screens (level, kanji, voc. or rad. pages) if a mnemonic is available or requested.
Users can delete their own mnemonics
- Removed all legacy requests just by “Anonymous” from the sheet.
0.3.1 
- Make compatible with WaniKanis 03.2023 Turbo update
- Uses “WK Item Info Injector” now (thanks Sinyaven) WK Item Info Injector
- Thanks to Item Info Injector works now on Extra Study pages as well.
0.4 
- Fix for the current WaniKani pages
- Caching on Spreadsheet side, making it a little bit more responsive
Installation
Install Tampermonkey, if you haven’t already: 【General Script Installation instructions】
This script requires WaniKani Open Framework, so make sure it is installed correctly and set to position 1 in Tampermonkey: 【Open Framework Installation】
Usage
It should be self explanatory, really. Except, when writing mnemonics use the buttons to insert the kind of highlighting you want. Hover over the button to see what it will do. To wrap text in the tags, after you wrote it, simply highlight it and press the button. For newlines, use [n]
(【\n
】 Button)
If a mnemonic is too large to be displayed within the bounds of the iframe, simply hover over it and scroll down.
Detailed instructions, more info, future versions and planned features can be found on the GitHub page of the project: 【Dakes/WaniKaniCommunityMnemonics2】
API
All data in the sheet is accessible via the API url. This includes requesting, submitting and editing mnemonics. For details, take a look in the GitHub repository.
So theoretically if for some reason, you want to access the mnemonic data as well, this is entirely possible now. So you could create a different userscript, that uses the same data and stays in sync with WKCM2.
Errors
If you find any bugs, other issues or have improvement suggestions, please leave a comment, or open an issue on GitHub.