quick safe
This commit is contained in:
		@@ -62,7 +62,7 @@ button {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  margin-left: auto;
 | 
			
		||||
  margin-right: auto;
 | 
			
		||||
  width: 30%;
 | 
			
		||||
  width: auto;
 | 
			
		||||
  padding: 1em;
 | 
			
		||||
  padding-left: 4em;
 | 
			
		||||
  box-sizing: border-box;
 | 
			
		||||
 
 | 
			
		||||
@@ -69,7 +69,7 @@ button {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    margin-left: auto;
 | 
			
		||||
    margin-right: auto;
 | 
			
		||||
    width: 30%;
 | 
			
		||||
    width: auto;
 | 
			
		||||
    padding: 1em;
 | 
			
		||||
    padding-left: 4em;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,11 @@
 | 
			
		||||
    <link rel="stylesheet" href="css/index.css"
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
    <script src="js/index.js"></script>
 | 
			
		||||
    <!--
 | 
			
		||||
    <script type="application/dart" src="index.dart"></script>
 | 
			
		||||
    <script src="packages/browser/dart.js"></script>
 | 
			
		||||
    -->
 | 
			
		||||
    <script src="index.js"></script>
 | 
			
		||||
    <h1>Video Downloader</h1>
 | 
			
		||||
    <center>
 | 
			
		||||
        <form id="DownloadForm">
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										38
									
								
								webui/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								webui/index.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
			
		||||
// https://www.youtube.com/watch?v=HzqnQThFSX8&list=RDHzqnQThFSX8&start_radio=1
 | 
			
		||||
function ytdl() {
 | 
			
		||||
    var ytid = "";
 | 
			
		||||
    var url = document.getElementById("url").value;
 | 
			
		||||
    if (url === "") {
 | 
			
		||||
        alert("Please enter a URL");
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
    if (url.includes("youtube.com/watch?v=")) {
 | 
			
		||||
        var ytid_prep1 = url.split("=");
 | 
			
		||||
        if (ytid_prep1[1].includes("&")) {
 | 
			
		||||
            var ytid_prep2 = ytid_prep1[1].split("&");
 | 
			
		||||
            var ytid = ytid_prep2[0];
 | 
			
		||||
        }
 | 
			
		||||
        else {
 | 
			
		||||
            var ytid = ytid_prep1[1];
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    else if (url.includes("youtu.be/")) {
 | 
			
		||||
        var ytid_prep1 = url.split(".be/");
 | 
			
		||||
        var ytid = ytid_prep1[1];
 | 
			
		||||
    }
 | 
			
		||||
    else {
 | 
			
		||||
        alert("URL is not compliant with this website - I am kinda sorry(Just kidding)");
 | 
			
		||||
    }
 | 
			
		||||
    console.log(ytid);
 | 
			
		||||
    add_db(ytid);
 | 
			
		||||
    return;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function add_db(ytid) {
 | 
			
		||||
    const base_url = "http://127.0.0.1:8000/api/get/";
 | 
			
		||||
    var url = base_url.concat(ytid);
 | 
			
		||||
    console.log(url);
 | 
			
		||||
    fetch(url).then(res => res.json()).then(data => console.log(data));
 | 
			
		||||
        //.catch(res => console.log("Failed: " + res))
 | 
			
		||||
    return;
 | 
			
		||||
}
 | 
			
		||||
@@ -1,27 +0,0 @@
 | 
			
		||||
// https://www.youtube.com/watch?v=HzqnQThFSX8&list=RDHzqnQThFSX8&start_radio=1
 | 
			
		||||
console.log("Log test");
 | 
			
		||||
 | 
			
		||||
function ytdl(){
 | 
			
		||||
    var url = document.getElementById("url");
 | 
			
		||||
    if(url.value === ""){
 | 
			
		||||
        alert("Please enter a URL")
 | 
			
		||||
        return
 | 
			
		||||
    }
 | 
			
		||||
    console.log(url.value);
 | 
			
		||||
    if(url.value.includes("youtube.com/watch?v=")){
 | 
			
		||||
        var ytid_prep1 = url.value.split("=");
 | 
			
		||||
        if(ytid_prep1[1].includes("&")){
 | 
			
		||||
            var ytid_prep2 = ytid_prep1[1].split("&");
 | 
			
		||||
            var ytid = ytid_prep2[0];
 | 
			
		||||
        } else {
 | 
			
		||||
            var ytid = ytid_prep1[1];
 | 
			
		||||
        }
 | 
			
		||||
    } else if(url.value.includes("youtu.be/")){
 | 
			
		||||
        var ytid_prep1 = url.value.split(".be/");
 | 
			
		||||
        var ytid = ytid_prep1[1];
 | 
			
		||||
    } else {
 | 
			
		||||
        alert("URL is not compliant with this website - I am kinda sorry(Just kidding)")
 | 
			
		||||
    }
 | 
			
		||||
    console.log(ytid);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user