Giter Site home page Giter Site logo

mwil / wanikani-userscripts Goto Github PK

View Code? Open in Web Editor NEW
24.0 3.0 8.0 4.85 MB

Userscripts for the WaniKani.com website

License: GNU General Public License v3.0

JavaScript 83.96% CSS 11.57% Shell 0.07% Python 4.41%
wanikani wanikani-userscripts tampermonkey-script userscript japanese-study kanji japanese

wanikani-userscripts's Introduction

Wanikani Userscripts

Userscripts for the WaniKani.com kanji learning website

WaniKani Keisei (形声) Semantic-Phonetic Composition (stable)

This userscript adds information which kanji can be considered semantic-phonetic compositions. This helps to make educated guesses how a certain kanji is read.

Keisei Features

  • WaniKani character grids on all pages (even lessons and reviews)
  • Covers (almost) all kanji in jouyou and WK (stay tuned)
  • Styles everywhere

WaniKani Niai (似合い) Visually Similar Kanji (stable)

This userscripts adds a section with visually similar kanji, similarly to the section in WK with the same name, but is more complete and add convenient features.

Niai Features

  • Five different databases with similar kanji
  • Adds the section to kanji pages, reviews, lessons, and lesson reviews
  • Add and remove kanji from the list yourself!
  • Show/hide the section by default

WaniKani Doushi (動詞) Related Verbs (beta)

This script shows verbs related to the current one. Intransitive and transitive versions, same kanji, same kana, etc. are shown.

WaniKani Jikan (字間) Review Timer (alpha)

This userscript adds a timer functionality to reviews. Additionally it gathers statistics of your reviews to estimate the duration of review sessions, and displays some interesting statistics (in the future).

Jikan Features

  • Draggable timer, put it where you want it!
  • Timing collection of all items by new WK interaction features
  • Estimation of the review duration (currently simply a fixed interval)

wanikani-userscripts's People

Contributors

lupomikti avatar mwil avatar patarapolw avatar sinyaven avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wanikani-userscripts's Issues

諦 listed at "not on WK n/a" but it's L22 Give Up

LOVE your script and used it all the way through my WK. They should incorporate it into WK base.

The script has 諦 defined as Truth but "greyed out" as n/a, and it's correct that that meaning isn't included in WK.
But the kanji is included in L22 as 諦 Give Up.
It appears again "greyed out" in L27 締 Tighten.
image

Thanks.

[似合い] Request: order similar Kanji by level/availability

Right now, the list of similar Kanji feels rather random.
Kanji that are not yet unlocked are mixed between Kanjis that have been already learned.
This results in big eye jumps especially on large screens, making it a bit harder to spot differences between Kanji.

Proposal

Order list to show already learned items first, then locked ones after.
I can think of 2 ways:

  1. check if Kanji is yet unlocked, and if not, put it at the end
  2. order by WaniKani-level

Script No Longer Works on Firefox After Latest Update

Running Tampermonkey v4.13.616 on Firefox 91.0.1 on macOS Mojave.

After updating the script this week, it is no longer working. When I check Tampermonkey, it shows that the script is active on the page, but the phoenetic-semantic information is no longer displaying/loading on my lesson pages. Happens on both desktop and mobile (w/ Firefox Nightly for add-on support).

Is this a known issue? Any advice to troubleshoot?

Niai says 苺 is not in WK, when trying to add it to another kanji's page

When I try to add (Lvl 14 - Strawberry) to the list of similar kanji on another kanji's page, it says "Not in WK!" and won't let me add it to the page. I've tried this on multiple different kanji pages. I've also confirmed that I can add other kanji just fine. This one just seems to be missing for some reason.

'WaniKani Keisei Phonetic-Semantic Composition' script breaking other scripts

Hi, don't know if this script is still being updated, but thought I'd give it a shot

There seems to be an issue lately where users (including me!) are having all of their installed scripts break on Wanikani. Disabling the Phonetic-Semantic script and reloading the page fixes it.

Sometimes, you can then reenable the script and have everything work, but sometimes everything just breaks again (in my experience)-- like, I couldn't get the script working in my lessons a few days ago, but then yesterday I could, and now today I can't again.

Anyway, the script is been super useful when it works, so thank you for making it! I'll keep trying to use it even if it does keep breaking!

Does not work during reviews

When I am in reviews and click on "item info" and click on the context tab, it still shows context sentences and not similar kanji. However when not in reviews the script functions as it is supposed to.

Keisei breaks Tampermonkey Scripts

In the past few days, none of my Tampermonkey userscripts were working on WaniKani, even though the extension and all the scripts were enabled. After debugging, I found the culprit to be the Keisei script. When that script alone is disabled, the rest of my userscripts work again as normal.

Please look into this; something must have changed recently, probably in the way WaniKani's site or Tampermonkey's extension works.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.