test network stuff

This commit is contained in:
Vxrtrauter
2026-02-04 03:04:24 +01:00
parent 62c6afe350
commit 990135450f
4 changed files with 25 additions and 4 deletions
+10
View File
@@ -0,0 +1,10 @@
from core.utils.general.logs import consoleLog
import psutil
def get_net_interfaces():
addrs = psutil.net_if_addrs()
for interface in addrs.keys():
consoleLog(f"Found Interface: {interface}")
return addrs.keys()
+1 -4
View File
@@ -6,7 +6,4 @@ def add_magnet(uri):
add_download(uri) add_download(uri)
consoleLog("Magnet URI added to LibTorrent") consoleLog("Magnet URI added to LibTorrent")
else: else:
consoleLog(f"Invalid Magnet Link: {uri}") consoleLog(f"Invalid Magnet Link: {uri}")
+3
View File
@@ -6,6 +6,7 @@ from core.utils.general.logs import get_download_logs
from core.utils.general.shutdown import closehelper, shutdown_event from core.utils.general.shutdown import closehelper, shutdown_event
from core.utils.general.wrappers import run_thread from core.utils.general.wrappers import run_thread
from core.utils.general.loghandler import split_data, check_completed from core.utils.general.loghandler import split_data, check_completed
from core.network.interface import get_net_interfaces
from core.utils.config.config import read_config from core.utils.config.config import read_config
from PySide6 import QtWidgets from PySide6 import QtWidgets
from PySide6.QtCore import Qt from PySide6.QtCore import Qt
@@ -51,6 +52,8 @@ if __name__ == "__main__":
consoleLog("Started update_log thread") consoleLog("Started update_log thread")
run_thread(threading.Thread(target=check_completed, args=(downloads, state.autoresume))) run_thread(threading.Thread(target=check_completed, args=(downloads, state.autoresume)))
consoleLog("Started check_completed thread") consoleLog("Started check_completed thread")
consoleLog("Fetching Network Interfaces...")
get_net_interfaces()
consoleLog("Launching GUI") consoleLog("Launching GUI")
run_gui() run_gui()
+11
View File
@@ -0,0 +1,11 @@
import psutil
addrs = psutil.net_if_addrs()
stats = psutil.net_if_stats()
for interface in addrs.keys():
print(interface)
print(addrs)
print()
print(stats)