您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a timestamp of all videos' time combined.
当前为
// ==UserScript== // @name YouTube Playlist Time // @namespace YouTube Playlist Time // @author kriscross07 // @include *.youtube.com/playlist* // @version 1.2 // @grant none // @run-at document-start // @description Adds a timestamp of all videos' time combined. // ==/UserScript== addEventListener('DOMContentLoaded',function(e){ var button=document.createElement('button'),span=document.createElement('span'),mins=0; button.innerHTML='Update Time'; button.onclick=updateTime; button.setAttribute('class','yt-uix-button yt-uix-button-playlist-action yt-uix-button-default yt-uix-button-size-default'); document.querySelector('.playlist-actions').appendChild(button); document.querySelector('.playlist-actions').appendChild(span); updateTime(); function updateTime(){ var stamps=document.querySelectorAll('.timestamp>span'); mins=0; for(var i=0;i<stamps.length;i++){ var min=stamps[i].innerHTML.split(':'); mins+=min[1]>=30?parseInt(min[0])+1:parseInt(min[0]); } span.innerHTML=mins>60?(mins/60).toFixed(1)+' hours.':mins+' minutes.'; } });