From 020587fae3d22cee23342649c6961e51a9397656 Mon Sep 17 00:00:00 2001 From: Noe <101264710+Vxrtrauter@users.noreply.github.com> Date: Sat, 14 Dec 2024 23:03:38 +0100 Subject: [PATCH] update download.py --- download.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/download.py b/download.py index b1b7ca0..494ec90 100644 --- a/download.py +++ b/download.py @@ -10,8 +10,29 @@ aria2 = aria2p.API( secret="" ) ) +download_paused = False +def pauseDownload(_): + global download_paused + if download_paused == True: + print("Error: Download already paused.") + else: + print("Download is being paused...") + download_paused = True + aria2.pause_all() -subprocess.Popen(["aria2c", "--enable-rpc", "--rpc-listen-all=true", "--dir=/home/username/Downloads"]) +def startDownload(_): + if download_paused == True: + aria2.resume_all() + print("Download Resumed!") + download_paused = False + else: + print("Download Started!") + download = aria2.add_magnet(magnet_uri) + + +downloads_dir = os.path.join(os.path.expanduser("~"), "Downloads") + +subprocess.Popen(["aria2c", "--enable-rpc", "--rpc-listen-all=true", f"--dir={downloads_dir}"]) downloads = aria2.get_downloads()