From 041bbd2b4b0b74af374f0caafeccad12e166b3d0 Mon Sep 17 00:00:00 2001 From: Adil Sadqi <42699429+AdilSadqi@users.noreply.github.com> Date: Sun, 7 Apr 2024 00:04:10 +0000 Subject: [PATCH] Update main.js.download --- index_files/main.js.download | 48 +++++++----------------------------- 1 file changed, 9 insertions(+), 39 deletions(-) diff --git a/index_files/main.js.download b/index_files/main.js.download index de98e96..6f4a711 100644 --- a/index_files/main.js.download +++ b/index_files/main.js.download @@ -197,48 +197,18 @@ function commander(cmd) { addLine("Your current IP address is: " + ip, "color2", 80); }); break; -case "speedtest": - // Function to perform speed test using speedtest.net servers - function performSpeedTest(callback) { - // Fetching the list of speedtest.net servers - fetch('https://www.speedtest.net/speedtest-servers-static.php') - .then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - return response.json(); - }) - .then(serverList => { - // Choosing a server from the list (you can customize this logic if needed) - const server = serverList[0]; // Selecting the first server for simplicity - // Fetching speed test data from the chosen server - fetch(`https://${server.url}/speedtest/upload.php`) - .then(response => { - if (!response.ok) { - throw new Error('Network response was not ok'); - } - return response.text(); - }) - .then(speedData => { - // Parsing speed test data to extract speed values - const speed = parseFloat(speedData); - callback({ speed: speed }); - }) - .catch(error => callback({ error: "Unable to perform speed test. " + error.message })); - }) - .catch(error => callback({ error: "Unable to fetch speedtest.net servers. " + error.message })); + case "time": + // Function to get current local time and date + function getCurrentTime() { + const now = new Date(); + const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric', timeZoneName: 'short' }; + const formattedTime = now.toLocaleString('en-US', options); + addLine("Current Local Time: " + formattedTime, "color2", 80); } - // Displaying the download speed - performSpeedTest(function(speed) { - if (speed.error) { - addLine("Error: " + speed.error, "color2", 80); - } else { - addLine("Download Speed: " + speed.speed + " Mbps", "color2", 80); - } - }); + // Displaying the current local time and date + getCurrentTime(); break; - case "update": addLine("Opening Updater...", "color2", 80); setTimeout(function() {