Skip to content

Instantly share code, notes, and snippets.

@bemoty
Created September 1, 2016 10:23
Show Gist options
  • Save bemoty/26ebbc321ec02ad85bf6f70a7ef28221 to your computer and use it in GitHub Desktop.
Save bemoty/26ebbc321ec02ad85bf6f70a7ef28221 to your computer and use it in GitHub Desktop.
YouTube Thumbnail Download-Script
var base = prompt("Bitte gib eine URL zu einem YouTube-Video ein.", "");
if (base.startsWith("https://youtube.com/watch?v") || base.startsWith("http://youtube.com/watch?v") || base.startsWith("youtube.com/watch?v") || base.startsWith("www.youtube.com/watch?v") || base.startsWith("http://www.youtube.com/watch?v") || base.startsWith("https://www.youtube.com/watch?v")) {
try {
if (base.indexOf("&") != -1) {
var temp = base.split("&");
var base = temp[0];
}
var splitstring = base.split("=");
var newstring = "https://i.ytimg.com/vi/" + splitstring[1] + "/maxresdefault.jpg";
var clipboard = prompt("Drücke STRG und C auf deiner Tastatur um die URL zum Thumbnail zu kopieren.", newstring);
} catch(err) {
alert(err.message);
}
} else if (base.startsWith("https://youtu.be/") || base.startsWith("http://youtu.be/") || base.startsWith("http://www.youtu.be/") || base.startsWith("https://www.youtu.be/")) {
try {
var splitstring = base.split("/");
var newstring = "https://i.ytimg.com/vi/" + splitstring[3] + "/maxresdefault.jpg";
var clipboard = prompt("Drücke STRG und C auf deiner Tastatur um die URL zum Thumbnail zu kopieren.", newstring);
} catch(err) {
alert("Fehler! Vielleicht hilft dir diese Fehlermeldung ja weiter: " + err.message);
}
} else if (base.startsWith("youtu.be/") || base.startsWith("www.youtu.be/")) {
try {
var splitstring = base.split("/");
var newstring = "https://i.ytimg.com/vi/" + splitstring[1] + "/maxresdefault.jpg";
var clipboard = prompt("Drücke STRG und C auf Deiner Tastatur um die URL zum Thumbnail zu kopieren.", newstring);
} catch(err) {
alert("Fehler! Vielleicht hilft dir diese Fehlermeldung ja weiter: " + err.message);
}
} else {
alert("Das sieht mir nicht nach einem validen Link zu einem YouTube-Video aus.");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment