Userscripts [e.g. Memrise Turbo and Memrise Timer Disabler] and some userstyles stopped working with today's web update

Mille mercis !!!

Up later than I should be so I thought I would try them. Both were VERY quick solutions and they both worked perfectly!

You are the best.

Cheers

1 Like

Thanks @ripcurlgirl. I must say itā€™s all very annoying when it was working brilliantly since I first installed it! Thanks again - Iā€™ll try to work my way through this.

Hi @ripcurlgirl, I just checked again and the only item I have under ā€œInstalled Userscriptsā€ is ā€œMemrise Turboā€. Iā€™ll take a look at reinstalling although my memory tells me I had difficulties the first time around so I was so happy when I did get it working!

Sorry Maxine but not not having a Mac I canā€™t relate. Add to that the fact that, even though I was a computer operator way back in the days before Bill Gates and Steve Jobs where computers consisted of massive disk drives (the disks the size of LP records that were stacked on a spindle), large magnetic tape reels and absolutely humongous CPUs that held less than most usb thumb drives are capable of these days, I am incredibly ignorant when it comes to computer scripts and associated technology.

Kim

No need to apologise Kim - I appreciate all your assistance thus far. Iā€™m going to put in on a back-burner for now. Merci beaucoup.

I finally just searched ā€œMemrise Audio Provider cooljingleā€ and I got his link: https://github.com/cooljingle/memrise-audio-provider

I downloaded it again and now it works beautifully. Thanks @cooljingle I appreciate it.

~frankieb

1 Like

Any success with error? Solutions above didnā€™t work for me.

Uh-oh, something went wrong. Click OK to resume your session. (CSRF Verification Fail)"

Without Memrise Turbo, reviewing 200 words per day takes enormous amount of time.

@ForSSberg, are you referring to CoolJingleā€™s MemriseTurbo script? If so, I thought he posted an update for it, although Iā€™m not sure. If he did, you should just need to update the script.

@neoncube, the Memrise Turbo script is not Cooljingleā€™s script. That script was written by @infofarmer.

I have send @infofarmer a private message to let him know. Hopefully he can fix the script. I need that one working too. :joy:

1 Like

Ah, I see :slight_smile: I wasnā€™t sure.

anyone, a line of code/script for disabling the new avatar?

some changes to Memrise Turbo

` // ==UserScript==
// @name Memrise Turbo
// @namespace https://github.com/infofarmer
// @description Makes Memrise faster
// @match https://www.memrise.com/course//garden/
// @match https://www.memrise.com/garden/water/*
// @match https://www.memrise.com/garden/review/*
// @version 0.1.8
// @updateURL https://github.com/infofarmer/memrise-turbo/raw/master/MemriseTurbo.user.js
// @downloadURL https://github.com/infofarmer/memrise-turbo/raw/master/MemriseTurbo.user.js
// @grant none
// ==/UserScript==

var oldstart = MEMRISE.garden.feedback.start;
MEMRISE.garden.feedback.start = function (){
    if (MEMRISE.garden.box.state === 'choosing-mem') {
        oldstart(1);
    }else{
        MEMRISE.garden.box.next_press();
    }
};

$('body').on('input', function(e) {
    try {
        if ($(e.target).is('.typing input.typing-type-here')) {
            var g = MEMRISE.garden;
            var b = g.box;
            var s = g.scoring.score_response(
                b.$input.val(), b.testData.accepted, b.learnable.is_typing_strict);
            if (s === 1) {
                MEMRISE.garden.box.check();
            }
        }
    } catch (err) {
        console.log('error - falling back to default behavior', err);
    }
});

// always let audio play in full
MEMRISE.audioPlayer.stop = $.noop;
MEMRISE.audioPlayer.stopAfter = $.noop;

// disable pausing (especially automatic)
MEMRISE.garden.pause = $.noop;

// always disable timer
$("div.garden-timer div.txt").bind("DOMSubtreeModified", function() {
    MEMRISE.garden.timer.cancel();
});

// disable alert on exit
MEMRISE.garden.prevent_accidental_unloading = $.noop;

`

1 Like

Please, post all script code

This one works:

Iā€™m seeing the timer again. I was using turbo, and I tried disabling it and installing the timer disabler script instead, but neither of them seem to be disabling the timer now. I tried looking at the script code & the page source, and it looks like the div container names havenā€™t changed, but my javascript skills are pretty much nonexistent and Iā€™m stumped as to how to get it working again.

Anyone have any ideas as to how to get it working? I hate the timer - itā€™s a huge distraction.

use https://github.com/cooljingle/memrise-turbo/raw/master/MemriseTurbo.user.js

Yet another updateā€¦ Does anyone know how to fix it?

yup, both memrise turbo and disabler are broken as of today for me. anyone know a fix? these are crucial for me, really appreciate them.

edit: credits to cooljingle for this update:
This script will disable the timer:https://github.com/cooljingle/memrise-turbo/raw/master/MemriseTurbo.user.js
I would shift to this one as he seems to be maintaining it.

2 Likes

Hmm I donā€™t like how turbo works beyond disabling the timer, it wonā€™t auto detect the right answer when I input jp and am going through the suggestions, the going fast makes it feel glitchy to me even if itā€™s not.

I guess better than nothing @firion. Maybe cooljingle can make a script of just the time stopper.

1 Like