Shows a list of the playlist video names in plaintext to be easily copied
目前為
// ==UserScript==
// @name Export Youtube Playlist in plaintext
// @namespace 1N07
// @version 0.1
// @description Shows a list of the playlist video names in plaintext to be easily copied
// @author 1N07
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @match https://www.youtube.com/playlist*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var list;
setTimeout(function(){
$("ytd-playlist-sidebar-secondary-info-renderer > #owner-container").parent().after("<button id='exportPlainTextList'>Export as Plaintext</button>");
$("#exportPlainTextList").click(function(){
list = "";
$("ytd-playlist-video-renderer #content #video-title").each(function(){
list += $(this).attr("title") + "\n";
});
$("body").append('<div id="listDisplayContainer" style="position: fixed; z-index: 9999; top: 5%; right: 5%; background-color: gray; padding: 10px; border-radius: 5px;"><button style="float: right;" id="closeTheListThing">Close</button><textarea style="width: 50vw; height: 80vh; max-width: 90vw; max-height: 90vh;">'+list+'</textarea></div>');
$("#closeTheListThing").click(function(){
$("#listDisplayContainer").remove();
});
});
}, 100);
})();