🏠 Home 

google drive auto click

auto skip & click download


Install this script?
// ==UserScript==
// @name         google drive auto click
// @namespace    https://github.com/x94fujo6rpg/SomeTampermonkeyScripts
// @version      0.2
// @description  auto skip & click download
// @author       x94fujo6
// @match        https://drive.google.com/*
// @match        https://docs.google.com/*
// @grant        none
// ==/UserScript==
(function () {
'use strict';
document.body.onload = main();
function main() {
let link = window.location.href;
let list = [
"drive",
"docs",
];
let index = list.findIndex(key => link.includes(`//${key}.`));
if (index == -1) {
return;
}
if (link.includes("google.com/file/d/")) {
//	https://drive.google.com/file/d/*/view
let id = link.split("/");
id = id[id.length - 2];
window.location.href = `https://${list[index]}.google.com/u/0/uc?id=${id}&export=download`;
} else if (link.includes("uc?")) {
if (!link.includes("confirm=")) {
// https://drive.google.com/u/0/uc?id=*&export=download
let id = setInterval(() => clickDL(id), 100);
} else if (link.includes("export=download") && link.includes("confirm=")) {
// https://drive.google.com/u/0/uc?export=download&confirm=*&id=*
let id = setInterval(() => clickDL(id), 100);
}
}
}
function clickDL(id) {
let button = document.getElementById("uc-download-link");
if (button) {
button.click();
clearInterval(id);
}
}
})();