prepares youtube-dl playlist
"use strict";
function getYoutubePlaylistLinks() {
var p = document.querySelectorAll(".yt-uix-tile-link");
var a = [];
for (var ii in p) {
if (!p.hasOwnProperty(ii)) {
continue;
}
a.push(p[ii].getAttribute('href'));
}
a = a.map(function (n) {
return "https://www.youtube.com" + n;
}).map(function (n) {
return n.split("&")[0];
});
return a;
}
function youtubeDlPreparePlayList() {
var f = arguments.length <= 0 || arguments[0] === undefined ? 36 : arguments[0];
var v = arguments.length <= 1 || arguments[1] === undefined ? false : arguments[1];
var links = getYoutubePlaylistLinks();
return "youtube-dl " + links.join(" ") + " -f " + f + " " + (v ? "-v" : "");
}
var ytdl = youtubeDlPreparePlayList;
var cytdl = function cytdl(e) {
return copy(ytdl());
};
var cdl = cytdl;