您需要先安装一个扩展,例如 篡改猴、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;
- };