update download.py

This commit is contained in:
Noe
2024-12-14 23:03:38 +01:00
parent bab66d67bc
commit 020587fae3
+22 -1
View File
@@ -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()