canarieapi.logparser

Attributes

RouteStatistics

Functions

parse_datetime(→ datetime.datetime)

Parse datetime string from log and return it with TimeZone awareness.

parse_log(→ RouteStatistics)

update_db(→ None)

cron_job(→ None)

Module Contents

canarieapi.logparser.RouteStatistics[source]
canarieapi.logparser.parse_datetime(dt_str: str) datetime.datetime[source]

Parse datetime string from log and return it with TimeZone awareness.

canarieapi.logparser.parse_log(filename: str, database: sqlite3.Connection | None = None) RouteStatistics[source]
canarieapi.logparser.update_db(route_stats: RouteStatistics, database: sqlite3.Connection | None = None) None[source]
canarieapi.logparser.cron_job() None[source]