Files
2026-08-25 14:10:21 +02:00

21 lines
571 B
Python

import json
import switch_client
import todo
from extractors.xe_page import fetch_tables
PATH = "/Network.html"
def get_network_setup(session) -> dict:
"""Returns {table_caption: record} for Network Details, Web Parameters,
Management Access and SNMP."""
tables = fetch_tables(session, PATH)
return {caption: table["record"] for caption, table in tables.items()}
if __name__ == "__main__":
session = switch_client.get_session()
print(json.dumps(get_network_setup(session), indent=2))
todo.mark_implemented(switch_client.BASE_URL + PATH)