Skip to content

Commit de6fb32

Browse files
authored
Merge pull request #155 from SmoFlaDru/dev-benno
Fix wrongly translated query and harden teamspeak config parsing
2 parents 452fe08 + df3b5da commit de6fb32

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

spybot/recorder/ts.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class TS:
1010

1111
def __init__(self):
1212
# TODO define it better so line 21 doesn't error anymore
13-
self.ts3conn: TS3ServerConnection
13+
self.ts3conn: TS3ServerConnection | None = None
1414

1515
self.ts_user = settings.TS_USER
1616
self.ts_password = settings.TS_PASSWORD
@@ -20,9 +20,16 @@ def __init__(self):
2020
self.EVENT_TIMEOUT = 30
2121

2222
def make_conn(self):
23-
conn = f"telnet://{self.ts_user}:{self.ts_password}@{self.ts_ip}:{self.ts_port}"
24-
self.ts3conn = TS3ServerConnection(conn)
23+
print("Starting connection")
24+
self.ts3conn = TS3ServerConnection()
25+
self.ts3conn.open(
26+
host=self.ts_ip,
27+
port=self.ts_port,
28+
protocol="telnet",
29+
tp_args={'username': self.ts_user, 'password': self.ts_password}
30+
)
2531
self.ts3conn.exec_("use", sid=1)
32+
print("Selected vserver")
2633

2734
def register_events(self):
2835
# Register for events

spybot/visualization.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def week_activity_trend():
9696
currentWeek AS (
9797
SELECT
9898
DATE_TRUNC('week', CURRENT_DATE) AS startWeek,
99-
DATE_TRUNC('week', CURRENT_DATE) + INTERVAL '1 week' AS endWeek
99+
DATE_TRUNC('hour', NOW()) - INTERVAL '1 hour' endWeek
100100
),
101101
compareWeek AS (
102102
SELECT
@@ -139,8 +139,8 @@ def week_activity_comparison():
139139
),
140140
compareWeek AS (
141141
SELECT
142-
DATE_ADD(currentWeek.end, INTERVAL '-1 WEEK') AS end,
143-
DATE_ADD(currentWeek.start, INTERVAL '-1 WEEK') AS start
142+
currentWeek.end - INTERVAL '1 WEEK' AS end,
143+
currentWeek.start - INTERVAL '1 WEEK' AS start
144144
FROM currentWeek
145145
),
146146
currentWeekData AS (

0 commit comments

Comments
 (0)