aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--requirements.txt4
-rw-r--r--services.py21
2 files changed, 12 insertions, 13 deletions
diff --git a/requirements.txt b/requirements.txt
index fd89b0f..32044b1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,6 +5,6 @@ PiHole_api
transmission-clutch
dataclasses
docker
-pihole==0.1.2
+PiHole-api
Pillow==8.1.0
-qbittorrent==0.1.6
+python-qbittorrent==0.4.2
diff --git a/services.py b/services.py
index 32edb5d..69c0eae 100644
--- a/services.py
+++ b/services.py
@@ -3,7 +3,7 @@ import qbittorrent
import datetime
import docker
import clutch
-import pihole
+import pihole as ph
import queue
import json
import time
@@ -55,7 +55,6 @@ def timeout(func):
@timeout
def get_docker_stats():
-
client = docker.DockerClient(base_url = "tcp://%s:%s" % (app.CONFIG["docker"]["url"], app.CONFIG["docker"]["port"]))
return {
container.name: container.status
@@ -99,17 +98,17 @@ def get_trans_stats():
@timeout
def get_pihole_stats():
- ph = pihole.PiHole(app.CONFIG["pihole"]["url"])
+ pihole = ph.PiHole(app.CONFIG["pihole"]["url"])
return {
- "status": ph.status,
- "queries": ph.total_queries,
- "clients": ph.unique_clients,
- "percentage": ph.ads_percentage,
- "blocked": ph.blocked,
- "domains": ph.domain_count,
- "last_updated": str(datetime.datetime.fromtimestamp(ph.gravity_last_updated["absolute"]))
+ "status": pihole.status,
+ "queries": pihole.total_queries,
+ "clients": pihole.unique_clients,
+ "percentage": pihole.ads_percentage,
+ "blocked": pihole.blocked,
+ "domains": pihole.domain_count,
+ "last_updated": str(datetime.datetime.fromtimestamp(pihole.gravity_last_updated["absolute"]))
}
if __name__ == "__main__":
- print(get_pihole_stats()) \ No newline at end of file
+ print(get_qbit_stats()) \ No newline at end of file