added other files from main-cli

This commit is contained in:
KeksNino
2025-07-29 19:53:41 +02:00
parent bf3516ee02
commit 69892861a5
2 changed files with 40 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import aria2p
import os
import subprocess
def run_aria2p():
aria2 = aria2p.API(
aria2p.Client(
host="http://localhost",
port=6800,
secret=""
)
)
downloads_dir = os.path.join(os.path.expanduser("~"), "Downloads")
subprocess.Popen(["aria2c", "--enable-rpc", "--rpc-listen-all=true", f"--dir={downloads_dir}"])
return aria2
+19
View File
@@ -0,0 +1,19 @@
from .aria2p_server import run_aria2p
import aria2p
import subprocess
import os
# from .scraper import uri
def start_client():
global aria2
aria2 = run_aria2p()
def add_magnet(uri):
aria2.add_magnet(uri)
def terminate():
return