From fc9e9d4b7aa7d7645f2c8388d4af0201c346e8f8 Mon Sep 17 00:00:00 2001 From: aandrew-me Date: Thu, 28 Jul 2022 22:41:34 +0600 Subject: [PATCH] Minor changes and bug fixes --- app.js | 13 ++++++++----- index.html | 3 ++- package.json | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app.js b/app.js index 0950b16..666040f 100644 --- a/app.js +++ b/app.js @@ -1,6 +1,7 @@ //! Todo //! Filename needs to be filtered -//! Total progress +//! File size needs to be modified +//! Scrollbar needs to be customized const express = require("express"); const app = express(); @@ -161,7 +162,9 @@ app.post("/download", async (req, res) => { "audioProgress", audioProgress ); - resolve("audio downloaded"); + if (audioProgress == 100) { + resolve("audio downloaded"); + } }) .pipe(fs.createWriteStream(tempDir + audioName)); }), @@ -176,7 +179,7 @@ app.post("/download", async (req, res) => { (error, stdout, stderr) => { if (error) { console.log(error); - } else if (stderr){ + } else if (stderr) { console.log("video saved"); // Clear temp dir fs.readdirSync(tempDir).forEach((f) => @@ -184,8 +187,8 @@ app.post("/download", async (req, res) => { ); io.to(socketId).emit("saved", `${downloadDir}`); } - if (stdout){ - console.log("stdout this time") + if (stdout) { + console.log("stdout this time"); } } ); diff --git a/index.html b/index.html index 94a001b..e1f3e5c 100644 --- a/index.html +++ b/index.html @@ -104,7 +104,7 @@ socket.on("videoProgress", (progress) => { document.getElementById("progressBox").style.display = "inline-block" - + document.getElementById("preparingBox").style.display = "none" document.getElementById("videoProgress").value = progress if (progress != 100) { document.querySelector(".submitBtn").style.display = "none" @@ -127,6 +127,7 @@ icon: 'icon.png' }); document.getElementById("savedMsg").innerHTML = `Video saved to ${savedLocation}` + document.getElementById("progressBox").style.display = "none" }) diff --git a/package.json b/package.json index 1caa2c6..f67245a 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "ytdl-core": "^4.11.0" }, "name": "ytdownloader", - "version": "1.3.2", + "version": "1.3.3", "main": "main.js", "scripts": { "start": "electron .",