Use Mountain Time for all timestamps and dates
This commit is contained in:
@@ -8,9 +8,12 @@ Logs run to the Agent Dashboard API.
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
from datetime import datetime, timezone
|
||||
from datetime import datetime, timezone, timedelta
|
||||
from zoneinfo import ZoneInfo
|
||||
from urllib import request, error, parse
|
||||
|
||||
MT = ZoneInfo("America/Denver")
|
||||
|
||||
# --- Config ---
|
||||
DASHBOARD_API = os.environ.get("DASHBOARD_API", "http://localhost:8550")
|
||||
AGENT_ID = "weather-briefing"
|
||||
@@ -65,7 +68,7 @@ def fetch_weather():
|
||||
|
||||
def format_briefing(weather):
|
||||
"""Format weather data into markdown."""
|
||||
now = datetime.now()
|
||||
now = datetime.now(MT)
|
||||
date_str = now.strftime("%A, %B %d, %Y")
|
||||
|
||||
current = weather["current"]
|
||||
@@ -186,7 +189,7 @@ def main():
|
||||
weather = fetch_weather()
|
||||
|
||||
print("Formatting briefing...")
|
||||
date_str = datetime.now().strftime("%Y-%m-%d")
|
||||
date_str = datetime.now(MT).strftime("%Y-%m-%d")
|
||||
markdown, summary = format_briefing(weather)
|
||||
|
||||
print("Posting to wiki...")
|
||||
|
||||
Reference in New Issue
Block a user