您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Exports a list of times to import on Twisty Timer
当前为
// ==UserScript== // @name Export times from Cube Timer // @namespace cubetimer // @description Exports a list of times to import on Twisty Timer // @include http://www.cubetimer.com/ // @author SoKeT // @version 1 // ==/UserScript== let selector = "body > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2)"; let $container = $(selector); let $button = $("<button id='export-times'>Export times</button>").appendTo($container);; let $download = $("<a id='download' download='times.txt' style='display: block'>Download</a>").appendTo($container).hide(); $button.click(function() { let formattedList = ""; $.each(time_list, function(index, value) { let time = Math.floor((value / 1000) * 100) / 100; let date = new Date(); let formattedTime = '"' + time + '"; ""; "' + date.toISOString() + '"\r\n'; formattedList += formattedTime; }); let file = createFile(formattedList); $download.attr("href", file).show(); }); function createFile(text) { let data = new Blob([text], {type: "octet/stream"}); let file = window.URL.createObjectURL(data); return file; };