Add Gaja to the list of computers
This commit is contained in:
17
server.py
17
server.py
@ -51,13 +51,26 @@ def parse_output(text: str) -> list[dict]:
|
||||
|
||||
# User checks
|
||||
if "Gabi is not online" in line:
|
||||
actions.append({"icon": "👤", "title": "Gabi's PC", "detail": "Not logged in — no action needed"})
|
||||
actions.append({"icon": "💻", "title": "Gabi's PC", "detail": "Not logged in — no action needed"})
|
||||
continue
|
||||
|
||||
if "terminate-user gabi" in line or "terminated" in line.lower():
|
||||
m = re.match(r"terminate-user gabi\b", line)
|
||||
if m or "session terminated" in line.lower():
|
||||
actions.append({"icon": "💻", "title": "Gabi's PC", "detail": "Session terminated"})
|
||||
continue
|
||||
|
||||
if "Gaja is not online" in line:
|
||||
actions.append({"icon": "💻", "title": "Gaja's PC", "detail": "Not logged in — no action needed"})
|
||||
continue
|
||||
|
||||
if "Gaja's PC is unreachable" in line:
|
||||
actions.append({"icon": "❌", "title": "Gaja's PC", "detail": "Unreachable (ping failed)"})
|
||||
continue
|
||||
|
||||
if "Gaja's PC: logged out" in line:
|
||||
actions.append({"icon": "💻", "title": "Gaja's PC", "detail": "Logged out"})
|
||||
continue
|
||||
|
||||
# If no structured items found, fallback to raw
|
||||
if not actions:
|
||||
actions.append({"icon": "📜", "title": "Output", "detail": text.strip() or "(empty)"})
|
||||
|
||||
Reference in New Issue
Block a user