This thread will contain a list of all the scripts I've made or will make for this site. Since they currently come in two flavors (Greasemonkey and Opera's user scripts), I couldn't call it "Woelpad's Greasemonkey scripts".
I'll create one message for each flavor and edit those messages over time to stay in tune with the development or obsoleteness of every script. You can comment on those in the threads that are linked to the particular script.
The scripts are ordered according to the last update time. If you come back to this page every so often, you can easily check which scripts have been updated, as these will have been moved to the top. Note that reinstalling a script does not remove your old data, unless you explicitly delete the old one first with the "Remove associated data" checkbox on.
Last edited by woelpad (2008 January 11, 6:27 pm)
Greasemonkey scripts (FireFox)
All scripts are hosted on userscripts.org, except if noted differently.
Main thread: Site enhancements by users (Greasemonkey scripts)
Since 2008.08.21 all scripts contain an update checker feature, warning you automatically and on a daily basis of a script update. If one is found, a pop-up box will invite you to download the new version. It will open the download page in a new tab, which unfortunately does not come to the foreground (a known Greasemonkey bug). For manually checking, select Greasemonkey in the Extra menu and then look under User Script Commands. To disable this service, open the script in an editor and set the version_timestamp variable to 0.
The scripts
Kanji.Koohii: Change kanji font
[version 1.2, 2012.12.24]
Description: Change the font of the kanji on the flashcards.
Discussion thread: Font used in review card
First featured in Reply #4
Kanji.Koohii: Alter sequence
[version 1.5, 2010.09.12]
Description: Alter the sequence in which you learn the kanji. Offers RevTK Lite (JLPT2 + associated primitives), RTK Omnibus (RTK III mixed in with RTK I), the Maniette order used in "Les Kanjis dans la tête" and 2001.Kanji.Odyssey (books I and II). Jumps to the next kanji in the failed kanji list after pressing the "Learned" button, even in non-Lite mode. (No longer allows to change the number of frames shown in the failed kanji list on the story page.)
Discussion thread: A RevTK "Lite" Option
First featured in Reply #35
Note: Order matters. In order to make this work with Substitute keywords, move this script to the top.
Note: Sorting on frame# in any table that allows this operation might not give the desired effect, as it will revert to a sort on sequence#. A minor shortcoming.
Note: Does not bother correcting the contents of the progress chart.
Note: Entering a frame number in the search box on the study page searches for the Heisig order frame number. Also, the frame numbers in the drop down list for the search box are Heisig frame numbers. Put a "#" in front to search using the altered frame number. This will not open the drop down list, even if Substitute keywords is installed.
Note: When reviewing, the first frame may sometimes show the wrong (unsequenced) keyword. Either wait a few seconds or reload the page whenever you suspect it to be the case. Possible cause: The script did not kick in yet.
Note: After clicking the Learned button, you may be redirected to the first failed kanji in the list instead of the next failed kanji. Cause unknown.
Note: You can't edit the story in the story box on the review page.
Kanji.Koohii: Copy Story
[version 1.4, 2010.09.12]
Description: Offers a few different ways to copy another user's story to your edit box. Automatically stars newly copied stories and unstars deleted ones.
Discussion thread: Site enhancements by users (Greasemonkey scripts)
First featured in Reply #1
Most recently full description in Reply #76
Kanji.Koohii: Insert Story Links and Pictures
[version 1.5, 2010.09.12]
Description: Inserts pictures and links in stories. To insert pictures in your stories, put curly brackets around the url. To remove the keyword in a frame reference, surround the frame number with a set of round brackets around the set of curly brackets, as in ({1234}). When you hover over a frame link, it displays frame number, keyword and kanji. You can now also import stoked's picture stories into RevTK. Simply visit the corresponding forum thread and push the import button located near the top. If on server is checked, the stories are uploaded to the server, which causes import to take a long time (upwards of 1 hour for all frames), but can be interrupted and restarted at any time. Recommended is to leave on server unchecked, in which case import is less than a minute, and the picture story will appear not in the story box, but in its own Picture stories compartment below the story box, with a copy icon (no star or report icons) that works similar to the button links in the Copy Story script. Pushing the triangle button on the Picture stories bar will hide/unhide this section and keep it this way across page reloads.
Discussion thread: Pictures for keywords or RTK1: One kanji, one picture discussion for stoked's picture stories
First featured in Reply #32 (keywords) and Reply #52 (One kanji)
Note: Order matters. In particular, if you download Line Breaks after Insert Story Links and Pictures, no links will appear inside the story box. Luckily you can change the order of the scripts easily in Greasemonkey's manage panel, simply by drag and drop. Move this script to the bottom. Likewise Copy Story should be listed after this script if you want its button links to show up next to a picture story. And Substitute keywords should be listed before this script, otherwise the keywords and kanjis displayed when hovering over a frame link will be the original ones.
Note: Currently doesn't recognize bracketed frame numbers in the "All my stories" section.
Kanji.Koohii: Substitute keywords
[version 2.2, 2010.09.12]
Description: Replace keywords/kanjis with your own set of keywords/letters. Change stroke counts. On the profile page you can select your RtK1/RtK3 edition and avoid the hassle of getting multiple keywords for the same kanji. Includes spanish keywords (2nd and 3rd edition) and english keywords for RtK3 2nd edition. Displays kanji, keyword and frame number when entering just the kanji or the frame number in the search box.
Discussion thread: Substitute keywords
First featured in Reply #1
Note: Table sorting still occurs on the original data on the server and thus before any substitution occurs. A minor shortcoming.
Kanji.Koohii: Kanji Links
[version 1.4, 2009.05.19]
Description: Show links to other sites with information about the kanjis, such as meanings, readings, compounds, stroke order diagrams, and so on. Hover the cursor over a kanji in the review / study area to see the links and SODs.
Discussion thread: Site enhancements by users (Greasemonkey scripts)
First featured in Reply #1
Kanji.Koohii: Story with Line Breaks
[version 1.3, 2009.04.03]
Description: Preserves line breaks for the stories you entered.
Discussion thread: Site enhancements by users (Greasemonkey scripts)
First featured in Reply #1
Kanji.Koohii: Sanitize
[version 0.3, 2008.08.22]
Description: Hide stories that got (frequently) reported, or all new or favorite stories, or a combination of these. A further option is to hide the report buttons themselves, along with the number of reports.
Discussion thread: anyone else sick of perverted stories? or kanji for kids
First featured in Reply #123 (sick) and Reply #38 (kids)
Note: Order matters. In order to make this work with Alter sequence and Substitute keywords, move this script to the bottom.
Kanji.Koohii: Kanji to keyword
[version 0.8, 2008.08.21]
Description: Queries kanji-to-keyword instead of keyword-to-kanji.
Discussion thread: Reverse flashcards
First featured in Reply #12
Kanji.Koohii: Gently expire
[version 0.4, 2008.08.21]
Description: Redirect to the review summary page before the review session expires.
Discussion thread: Review time-out
First featured in Reply #8
Kanji.Koohii: Clear and restore story
[version 0.4, 2008.08.21]
Description: Adds buttons to the study page to clear and restore a canceled story.
Discussion thread: Site enhancements by users (Greasemonkey scripts)
First featured in Reply #10
Kanji.Koohii: Count kanji
[version 0.2, 2008.08.21]
Description: Count the number of kanji for your current level in the sight reading section and compare to the number you can reach after completing RtK1.
Discussion thread: A RevTK "Lite" Option
First featured in Reply #44
Note: Order matters. In order to make this work with Substitute keywords and Alter sequence, move this script to the bottom.
Kanji.Koohii: Add/remove number of flashcards
[version 1.2, 2008.08.21]
Description: Add or remove flashcards by entering the number of cards.
Discussion thread: Adding/Removing Cards ![]()
First featured in Reply #9
Kanji.Koohii: Tag Forum Title
[version 0.2, 2008.08.21]
Description: Tags the category to the forum window title and reverses the order. Note: To reference messages in other threads, browse to that message, right-click the time stamp and select "Copy URL link".
Discussion thread: Suggestion: Page Title
First featured in Reply #11
Last edited by woelpad (2012 December 23, 5:54 pm)
User Javascript (Opera)
The pure UserJS (non-Greasemonkey) scripts are hosted on http://files.myopera.com/woelpad/ , but the parent folder is apparently inaccessible, at least from within FireFox (will try out Opera later). You'll need to navigate to each file separately.
Main thread: User JavaScript: Opera's answer to GreaseMonkey
The scripts
For a detailed explanation, see the above message. This here will only point out the differences if any. Versions may differ, but unless noted otherwise, the functionality is the same as their greasemonkey counterpart.
Kanji.Koohii: Story with Line Breaks
[version 0.4, 2007.09.08]
Fails to prevent the page from reloading itself after the alert is given that the story is too long.
Kanji.Koohii: Add/remove number of cards
[version 1.0, 2007.09.08]
Kanji.Koohii: Insert Story Links and Pictures
[version 0.3, 2007.09.08]
Kanji.Koohii: Copy Story
[version 0.5, 2007.09.08]
Kanji.Koohii: Tag Forum Title
[version 0.1, 2007.02.23]
Is simply the Greasemonkey script.
Kanji.Koohii: Clear and restore story
[version 0.1, 2007.01.31]
Last edited by woelpad (2007 September 08, 8:17 am)

