Wallpaper generator ⚠️ No longer supported ⚠️

:warning: 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.

:information_source: For a more up to date version, see New and Improved Wallpaper Generator

Wallpaper generator

My setup: margin-left=10, margin-right=10, margin-top=10, margin-bottom=50


Creates a wallpaper based on your progress on WaniKani

Browser version (Javascript) ⚠️No longer supported ⚠️

This version still functions with the current API, but is no longer actively developed.

Desktop version (C++) ⚠️No longer supported ⚠️

This version is not compatible with the current (v2) API

Source: https://github.com/Hexagenic/wanikaniwallpaper (archive)

Alternate versions

Go (by rootnode)

Source: https://github.com/Kintaro/wanikaniwallpaper-go

Javascript (by DanielB)

Live: http://dbowring.github.com/wanikani-wallpaper-js

Source: https://github.com/dbowring/wanikani-wallpaper-js

JavaScript (by tobuei’s brother)

Live: http://nyaabuilder.nfshost.com/wanikani

Source: http://nyaabuilder.nfshost.com/wanikani/wanikani.zip

Python (by csp)

Live: http://wanikani-wetube.dotcloud.com

Source: https://github.com/cinemascop89/wanikani

C# (by Dakoina)

Live: http://wanikaniwallpaper.azurewebsites.net/

Source: https://docs.google.com/file/d/0BwhikhJW8Sredzk2N0lISFVSRFU/edit

PHP (by Masayoshiro)

Info: https://community.wanikani.com/t/automatically-generate-new-wallpaper/34275

Live: http://wkw.natural20design.com/

Similar Projects

Wanikani Progress Screensaver for OSX: /t/Wanikani-Progress-Screensaver-for-OSX/1583/1 (by MangoTree)


This is FANTASTIC. What a great idea! Isn’t there any way to make this a web app so that it’s platform-independent? I don’t know much about this stuff so forgive me if this is a dumb question. ^^;

1 Like

It could quite possibly be turned into a webapplication, but currently C++ is the only language I’m really proficient in.

I could maybe give it a go in Javascript which I studied last year. But there would be two problems. One, it would be pretty slow (I have no idea how to write efficient javascript code). Two, I don’t have anywhere to host it where It could handle the traffic of Wanikani users :stuck_out_tongue:

If you’re going to use JS I (and probably a lot of people) have a server for that. I don’t think that will be a problem.

This is awesome! I’ll be really excited to use this.

ummmm I know how to compile in linux, but I have no idea how do run this stuff on windows (do makefiles even work in windows?) so if someone would care to explain how to port to windows that would be great

You’d have to set it up as a project in visual studio (or your environment of choice) and then include/link the libraries listed above.

There is a hardcoded path to an IPA font, “/usr/share/fonts/OTF/ipag.ttf”, that you have to change for the windows equivalent, but I’m working on figuring out how to access the font library in a more indirect/platform indepent way.

Very nice. I’m not even going to attempt to build this in Windows, but I’ll definitely be keeping an eye on it.

This is amazing! i’ll difinitely want to use that

Ahh! It looks lovely!

Really looking forward to using this !

Wintry: Ignorant
of compilers, a Windows
version I await.

good work!
looking forward to 1.0


Beautiful! It’s like the Matrix is teaching me kanji.

1 Like

Awesome! I can’t wait! really…is it ready yet?

How about now?

Now please? :smiley:

how about now ? :3

I’m looking forward to this. Also, it would be funny to see it only on linux.

Thank you. This was the perfect opportunity to play around with Go a little bit by porting it over, including command line options for different sizes or maybe different fonts. https://github.com/Kintaro/wanikaniwallpaper-go

This is absolutely amazing!!!  I will be waiting for this with much anticipation!

Thank you akranis and everyone else who adds input to this. ;)