Created
September 1, 2016 10:23
-
-
Save bemoty/26ebbc321ec02ad85bf6f70a7ef28221 to your computer and use it in GitHub Desktop.
YouTube Thumbnail Download-Script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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