Skip to content

Instantly share code, notes, and snippets.

@Nivratti
Last active June 25, 2021 10:40
Show Gist options
  • Save Nivratti/e71f94358d0cf53a05a42b5eb39288c3 to your computer and use it in GitHub Desktop.
Save Nivratti/e71f94358d0cf53a05a42b5eb39288c3 to your computer and use it in GitHub Desktop.
Prevent Google Colab random disconnects

Run the following code in the console and it will prevent you from disconnecting.

  1. Ctrl+ Shift + i to open inspector view .
  2. Then go to console.
  3. Paste this below and press enter.
var startClickConnect = function startClickConnect(){
    var clickConnect = function clickConnect(){
        console.log("Connnect Clicked - Start");
        document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();
        console.log("Connnect Clicked - End"); 
    };
    
    var intervalId = setInterval(clickConnect, 60000);
    var stopClickConnectHandler = function stopClickConnect() {
        console.log("Connnect Clicked Stopped - Start");
        clearInterval(intervalId);
        console.log("Connnect Clicked Stopped - End");
    };

    return stopClickConnectHandler;
};

// start
var stopClickConnect = startClickConnect();

In order to stop, call:

stopClickConnect();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment