diff --git a/covid.py b/covid.py
index bd9b13e..ade4946 100644
--- a/covid.py
+++ b/covid.py
@@ -1,71 +1,124 @@
-import time
-import json
-import psycopg2
-import psycopg2.extensions
-from psycopg2.extras import Json
-import re
-import pandas as pd
-import requests
-import xmltodict
-import datetime
-from tabulate import tabulate
-
-allobs = []
-
-states = ['wv', 'oh', 'va', 'ky']
-ohcounties = ['-LW-', '-GL-', '-JC-', '-MS-', '-AT-', '-PY-', '-WS-', '-MG-', '-VN-']
-vacounties = ['-DC-', '-BC-']
-kycounties = ['-LR-', '-CT-', '-GP-', '-BD-']
-datewanted = datetime.date.today().strftime("%m/%d/%Y")
-
-try:
- for state in states:
- url = f'https://data.cocorahs.org/export/exportreports.aspx?state={state}&Format=XML&Date={datewanted}&responsefields=all'
- response = requests.get(url)
- response.raise_for_status() # Check for HTTP errors
- data = xmltodict.parse(response.content.decode('utf-8')) # Explicitly decode as UTF-8
-
- try:
- reports = data['Cocorahs']['DailyPrecipReports']['DailyPrecipReport']
- # Handle case where reports might be a single dict or a list
- if isinstance(reports, dict):
- reports = [reports]
-
- for report in reports:
- if state == 'wv':
- allobs.append(report)
- else:
- for county in eval(state + 'counties'):
- if county in report['StationNumber']:
- allobs.append(report)
- except (KeyError, TypeError) as e:
- print(f"Error processing data for state {state}: {e}")
- continue
-
- # Process observations
- finalobs = []
- for obs in allobs:
- tempob = [
- obs.get('DateTimeStamp', ''),
- obs.get('StationNumber', ''),
- obs.get('StationName', ''),
- obs.get('TotalPrecipAmt', ''),
- obs.get('NewSnowDepth', ''),
- obs.get('TotalSnowDepth', ''),
- obs.get('Notes', '')
- ]
- finalobs.append(tempob)
-
- # Write to file with UTF-8 encoding
- with open('/var/www/html/work/today.txt', 'w', encoding='utf-8') as f:
- f.write(tabulate(
- finalobs,
- headers=["Date/Time of Ob (Z)", "Station Number", "Station Name",
- "New Precip", "New Snow", "Snow Depth", "Comments"],
- tablefmt='plain' # Changed to 'plain' for simpler text output
- ))
-
-except requests.RequestException as e:
- print(f"Error fetching data: {e}")
-except Exception as e:
+import time
+import json
+import psycopg2
+import psycopg2.extensions
+from psycopg2.extras import Json
+import re
+import pandas as pd
+import requests
+import xmltodict
+import datetime
+from html import escape
+from tabulate import tabulate
+
+allobs = []
+
+states = ['wv', 'oh', 'va', 'ky']
+ohcounties = ['-LW-', '-GL-', '-JC-', '-MS-', '-AT-', '-PY-', '-WS-', '-MG-', '-VN-']
+vacounties = ['-DC-', '-BC-']
+kycounties = ['-LR-', '-CT-', '-GP-', '-BD-']
+datewanted = datetime.date.today().strftime("%m/%d/%Y")
+
+try:
+ for state in states:
+ url = f'https://data.cocorahs.org/export/exportreports.aspx?state={state}&Format=XML&Date={datewanted}&responsefields=all'
+ response = requests.get(url)
+ response.raise_for_status() # Check for HTTP errors
+ data = xmltodict.parse(response.content.decode('utf-8')) # Explicitly decode as UTF-8
+
+ try:
+ daily_reports = data.get('Cocorahs', {}).get('DailyPrecipReports')
+ if daily_reports is None:
+ print(f"No reports found for state {state}")
+ continue
+ reports = daily_reports.get('DailyPrecipReport')
+ if reports is None:
+ print(f"No reports data found for state {state}")
+ continue
+ # Handle case where reports might be a single dict or a list
+ if isinstance(reports, dict):
+ reports = [reports]
+
+ for report in reports:
+ if state == 'wv':
+ allobs.append(report)
+ else:
+ for county in eval(state + 'counties'):
+ station_number = report.get('StationNumber', '')
+ if county in station_number:
+ allobs.append(report)
+ except (KeyError, TypeError) as e:
+ print(f"Error processing data for state {state}: {e}")
+ continue
+
+ # Process observations
+ finalobs = []
+ for obs in allobs:
+ tempob = [
+ obs.get('DateTimeStamp', ''),
+ obs.get('StationNumber', ''),
+ obs.get('StationName', ''),
+ obs.get('TotalPrecipAmt', ''),
+ obs.get('NewSnowDepth', ''),
+ obs.get('TotalSnowDepth', ''),
+ obs.get('Notes', '')
+ ]
+ finalobs.append(tempob)
+
+ # Write to file with UTF-8 encoding
+ with open('/var/www/html/work/today.txt', 'w', encoding='utf-8') as f:
+ f.write(tabulate(
+ finalobs,
+ headers=["Date/Time of Ob (Z)", "Station Number", "Station Name",
+ "New Precip", "New Snow", "Snow Depth", "Comments"],
+ tablefmt='plain' # Changed to 'plain' for simpler text output
+ ))
+
+ # Write HTML table to today.html
+ html_content = """
+
+
+ Cocorahs Weather Data - """ + datewanted + """
+
+
+
+ Cocorahs Weather Data - """ + datewanted + """
+
+
+
+ Date/Time of Ob (Z)
+ Station Number
+ Station Name
+ New Precip
+ New Snow
+ Snow Depth
+ Comments
+
+
+
+"""
+
+ for row in finalobs:
+ html_content += " \n"
+ for cell in row:
+ html_content += f" {escape(str(cell))} \n"
+ html_content += " \n"
+
+ html_content += """
+
+
+"""
+
+ with open('/var/www/html/work/today.html', 'w', encoding='utf-8') as f:
+ f.write(html_content)
+
+except requests.RequestException as e:
+ print(f"Error fetching data: {e}")
+except Exception as e:
print(f"Unexpected error: {e}")
\ No newline at end of file
diff --git a/ltg.html b/ltg.html
index 916c3ae..784297b 100644
--- a/ltg.html
+++ b/ltg.html
@@ -133,7 +133,7 @@
WU obs
5m ASOS obs
Power Outages
- CoCoRaHS Remarks
+ CoCoRaHS Remarks
Questions? Comments?
diff --git a/map.html b/map.html
index e32a028..1d476f1 100644
--- a/map.html
+++ b/map.html
@@ -67,7 +67,7 @@ input[type=text] {
WU obs
5m ASOS obs
Power Outages
- CoCoRaHS Remarks
+ CoCoRaHS Remarks
Questions? Comments?
Number of Frames for Loop
diff --git a/metar.txt b/metar.txt
index 9b6e0ed..630ac21 100644
--- a/metar.txt
+++ b/metar.txt
@@ -1 +1 @@
-[{'icaoId': 'KLWB', 'receiptTime': '2025-11-29T09:20:41.731Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -9, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290915Z AUTO 00000KT 10SM CLR M09/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T09:20:42.291Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -7.1, 'dewp': -10, 'wdir': 130, 'wspd': 5, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290915Z AUTO 13005KT 10SM CLR M07/M10 A3044 RMK AO2 T10711100', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T09:19:15.555Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -7, 'dewp': -7.1, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290915Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10701071', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T09:20:37.904Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -2.6, 'dewp': -10.5, 'wdir': 120, 'wspd': 3, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290915Z AUTO 12003KT 10SM CLR M03/M10 A3040 RMK AO2 T10261105', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T09:26:19.664Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.6, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290915Z AUTO 00000KT 10SM M08/M09 A3046 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T09:19:13.564Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290915Z AUTO 00000KT 10SM CLR M06/M10 A3040 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T09:20:45.791Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290915Z AUTO 00000KT 10SM CLR M07/M10 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T09:19:13.727Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -3, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290915Z AUTO 00000KT 10SM CLR M03/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T09:22:04.422Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -8.2, 'dewp': -9.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290915Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10821093', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T09:19:12.776Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290915Z AUTO 00000KT 10SM CLR M09/M09 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T09:19:20.848Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 100, 'wspd': 3, 'visib': '10+', 'altim': 1027.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290915Z AUTO 10003KT 10SM CLR M06/M10 A3033 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T09:26:15.628Z', 'obsTime': 1764407400, 'reportTime': '2025-11-29T09:10:00.000Z', 'temp': -8.3, 'dewp': -9.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290910Z AUTO 00000KT 10SM FEW360 M08/M09 A3043 RMK AO2 T10831091', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 36000}], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T09:10:07.926Z', 'obsTime': 1764407160, 'reportTime': '2025-11-29T09:06:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 340, 'wspd': 2, 'visib': '10+', 'altim': 1031.2, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290906Z 34002KT 10SM CLR M08/M08 A3045 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KDWU', 'receiptTime': '2025-11-29T08:59:36.398Z', 'obsTime': 1764406560, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -3.9, 'dewp': -6.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.9, 'slp': 1032.5, 'qcField': 78, 'presTend': 0.1, 'metarType': 'METAR', 'rawOb': 'METAR KDWU 290856Z AUTO 00000KT 10SM CLR M04/M06 A3047 RMK AO2 SLP325 T10391061 50001 FZRANO $', 'lat': 38.556, 'lon': -82.7375, 'elev': 165, 'name': 'Ashland Rgnl, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T09:00:17.932Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1027.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290855Z AUTO 00000KT 10SM CLR M06/M10 A3034 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T08:59:47.715Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 20, 'wspd': 2, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290855Z AUTO 02002KT 10SM CLR M08/M08 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T09:01:57.607Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290855Z AUTO 00000KT 10SM CLR M07/M10 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T09:02:35.605Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.9, 'dewp': -9.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'presTend': 0.5, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290855Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10791093 50005', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T08:59:58.505Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290855Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:59:45.145Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -3, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290855Z AUTO 00000KT 10SM CLR M03/M11 A3042 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T09:06:11.104Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290855Z AUTO 00000KT 10SM M08/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T09:02:07.553Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.4, 'dewp': -9.9, 'wdir': 130, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290855Z AUTO 13004KT 10SM CLR M06/M10 A3044 RMK AO2 T10641099', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T09:02:02.230Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -2.9, 'dewp': -10, 'wdir': 110, 'wspd': 4, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290855Z AUTO 11004KT 10SM CLR M03/M10 A3040 RMK AO2 T10291100', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T09:02:34.341Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8.3, 'dewp': -9.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290855Z AUTO 00000KT 10SM CLR M08/M09 A3043 RMK AO2 T10831091', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T09:02:40.260Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -9, 'dewp': -11, 'wdir': 50, 'wspd': 1, 'visib': '10+', 'altim': 1028.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290855Z AUTO 05001KT 10SM CLR M09/M11 A3038 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T09:01:47.395Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.2, 'dewp': -7.3, 'visib': '10+', 'altim': 1031.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290855Z AUTO 10SM CLR M07/M07 A3047 RMK AO2 T10721073', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCRW', 'receiptTime': '2025-11-29T08:59:51.796Z', 'obsTime': 1764406440, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.1, 'dewp': -7.2, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032.2, 'qcField': 4, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KCRW 290854Z 00000KT 10SM CLR M06/M07 A3045 RMK AO2 SLP322 I1000 I3000 T10611072 51007', 'lat': 38.3795, 'lon': -81.5911, 'elev': 278, 'name': 'Charleston/Yeager Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLHQ', 'receiptTime': '2025-11-29T08:59:43.507Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8.9, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.8, 'qcField': 6, 'presTend': 0.3, 'metarType': 'METAR', 'rawOb': 'METAR KLHQ 290853Z AUTO 00000KT 10SM CLR M09/M10 A3043 RMK AO2 SLP318 I1000 I3000 T10891100 50003', 'lat': 39.7572, 'lon': -82.6633, 'elev': 259, 'name': 'Lancaster/Fairfield Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCKB', 'receiptTime': '2025-11-29T08:58:52.029Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -2.8, 'dewp': -8.9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.2, 'slp': 1031, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KCKB 290853Z AUTO 00000KT 10SM OVC036 M03/M09 A3042 RMK AO2 SLP310 T10281089 50007', 'lat': 39.3022, 'lon': -80.2239, 'elev': 368, 'name': 'Clarksburg/NC West Virginia Arpt, WV, US', 'cover': 'OVC', 'clouds': [{'cover': 'OVC', 'base': 3600}], 'fltCat': 'VFR'}, {'icaoId': 'KZZV', 'receiptTime': '2025-11-29T08:58:45.760Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.7, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.9, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KZZV 290853Z AUTO 00000KT 10SM CLR M07/M08 A3044 RMK AO2 SLP319 T10671083 51007', 'lat': 39.9461, 'lon': -81.8932, 'elev': 268, 'name': 'Zanesville Muni, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMRB', 'receiptTime': '2025-11-29T08:59:06.276Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -1.7, 'dewp': -9.4, 'wdir': 230, 'wspd': 6, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.2, 'qcField': 6, 'presTend': 2.1, 'metarType': 'METAR', 'rawOb': 'METAR KMRB 290853Z AUTO 23006KT 10SM SCT060 M02/M09 A3044 RMK AO2 SLP312 T10171094 53021', 'lat': 39.4037, 'lon': -77.975, 'elev': 165, 'name': 'Martinsburg/E West Virginia Rgnl, WV, US', 'cover': 'SCT', 'clouds': [{'cover': 'SCT', 'base': 6000}], 'fltCat': 'VFR'}, {'icaoId': 'KMGW', 'receiptTime': '2025-11-29T08:59:06.073Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -5, 'dewp': -7.2, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.9, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KMGW 290853Z AUTO 00000KT 10SM CLR M05/M07 A3043 RMK AO2 SLP319 T10501072 50007', 'lat': 39.6498, 'lon': -79.9206, 'elev': 375, 'name': 'Morgantown Muni, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KHLG', 'receiptTime': '2025-11-29T08:59:46.375Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -3.9, 'dewp': -9.4, 'wdir': 250, 'wspd': 4, 'visib': '10+', 'altim': 1029.9, 'slp': 1031.6, 'qcField': 6, 'presTend': 0.9, 'metarType': 'METAR', 'rawOb': 'METAR KHLG 290853Z AUTO 25004KT 10SM CLR M04/M09 A3041 RMK AO2 SLP316 T10391094 51009', 'lat': 40.1699, 'lon': -80.6441, 'elev': 365, 'name': 'Wheeling/Ohio Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJKL', 'receiptTime': '2025-11-29T08:56:32.015Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -4.4, 'dewp': -10.6, 'wdir': 150, 'wspd': 4, 'visib': '10+', 'altim': 1029.5, 'slp': 1030.6, 'qcField': 6, 'presTend': 0.2, 'metarType': 'METAR', 'rawOb': 'METAR KJKL 290853Z AUTO 15004KT 10SM CLR M04/M11 A3040 RMK AO2 SLP306 T10441106 50002', 'lat': 37.5913, 'lon': -83.3137, 'elev': 414, 'name': 'Jackson/Carroll Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPKB', 'receiptTime': '2025-11-29T08:59:38.296Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.7, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 6, 'presTend': 0.4, 'metarType': 'METAR', 'rawOb': 'METAR KPKB 290853Z AUTO 00000KT 10SM CLR M07/M09 A3045 RMK AO2 SLP320 T10671094 51004', 'lat': 39.3395, 'lon': -81.4438, 'elev': 245, 'name': 'Parkersburg/Mid Ohio Valley Rgnl, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBLF', 'receiptTime': '2025-11-29T08:56:36.304Z', 'obsTime': 1764406320, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.8, 'dewp': -11.7, 'wdir': 240, 'wspd': 3, 'visib': '10+', 'altim': 1028.2, 'slp': 1031.4, 'qcField': 6, 'presTend': 0.6, 'metarType': 'METAR', 'rawOb': 'METAR KBLF 290852Z AUTO 24003KT 10SM CLR M08/M12 A3036 RMK AO2 SLP314 T10781117 53006', 'lat': 37.2978, 'lon': -81.2036, 'elev': 871, 'name': 'Bluefield/Mercer Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KHTS', 'receiptTime': '2025-11-29T08:56:38.129Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.7, 'dewp': -8.9, 'wdir': 100, 'wspd': 5, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.3, 'qcField': 4, 'presTend': 0.1, 'metarType': 'METAR', 'rawOb': 'METAR KHTS 290851Z 10005KT 10SM CLR M07/M09 A3043 RMK AO2 SLP313 T10671089 50001', 'lat': 38.3653, 'lon': -82.5548, 'elev': 252, 'name': 'Huntington/Ferguson Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBKW', 'receiptTime': '2025-11-29T08:54:07.065Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8.9, 'dewp': -12.2, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'slp': 1033.2, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KBKW 290851Z AUTO 00000KT 10SM CLR M09/M12 A3037 RMK AO2 SLP332 T10891122 53007', 'lat': 37.7836, 'lon': -81.1228, 'elev': 762, 'name': 'Beckley/Raleigh Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCMH', 'receiptTime': '2025-11-29T08:54:07.339Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -5.6, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.7, 'qcField': 4, 'presTend': 0.6, 'metarType': 'METAR', 'rawOb': 'METAR KCMH 290851Z 00000KT 10SM SCT110 M06/M09 A3044 RMK AO2 SLP317 T10561094 51006', 'lat': 39.9907, 'lon': -82.877, 'elev': 257, 'name': 'Columbus/Glenn Intl, OH, US', 'cover': 'SCT', 'clouds': [{'cover': 'SCT', 'base': 11000}], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T08:56:36.775Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 350, 'wspd': 2, 'visib': '10+', 'altim': 1031.2, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290851Z 35002KT 10SM CLR M08/M09 A3045 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KEKN', 'receiptTime': '2025-11-29T08:59:22.071Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.8, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.2, 'slp': 1032.5, 'qcField': 6, 'presTend': 0.9, 'metarType': 'METAR', 'rawOb': 'METAR KEKN 290851Z AUTO 00000KT 10SM CLR M08/M09 A3039 RMK AO2 SLP325 T10781094 50009', 'lat': 38.8899, 'lon': -79.8554, 'elev': 596, 'name': 'Elkins Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T08:42:06.761Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -8.1, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290835Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10811094', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T08:42:17.398Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -7.9, 'dewp': -8.9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290835Z AUTO 00000KT 10SM CLR M08/M09 A3043 RMK AO2 T10791089', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T08:39:16.159Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290835Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T08:40:44.441Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -6.5, 'dewp': -9.8, 'wdir': 140, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290835Z AUTO 14004KT 10SM CLR M06/M10 A3044 RMK AO2 T10651098', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T08:40:39.106Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -7.1, 'dewp': -7.1, 'visib': '10+', 'altim': 1031.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290835Z AUTO 10SM CLR M07/M07 A3047 RMK AO2 T10711071', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T08:39:09.455Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290835Z AUTO 00000KT 10SM CLR M08/M08 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T08:38:38.645Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1027.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290835Z AUTO 00000KT 10SM CLR M06/M10 A3035 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T08:42:15.076Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -9, 'dewp': -11, 'wdir': 360, 'wspd': 3, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290835Z AUTO 36003KT 10SM CLR M09/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T08:40:42.638Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -2.8, 'dewp': -9.7, 'wdir': 110, 'wspd': 4, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290835Z AUTO 11004KT 10SM CLR M03/M10 A3041 RMK AO2 T10281097', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T08:46:08.918Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 250, 'wspd': 3, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290835Z AUTO 25003KT 10SM CLR M09/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:39:21.783Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -4, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290835Z AUTO 00000KT 10SM CLR M04/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T08:42:16.533Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290835Z AUTO 00000KT 10SM FEW036 M07/M10 A3040 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 3600}], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T08:22:09.989Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -7.5, 'dewp': -8.8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290815Z AUTO 00000KT 10SM CLR M08/M09 A3043 RMK AO2 T10751088', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T08:26:12.443Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 250, 'wspd': 3, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290815Z AUTO 25003KT 10SM CLR M08/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T08:20:49.254Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -7, 'dewp': -7, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290815Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10701070', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T08:20:36.097Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 80, 'wspd': 1, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290815Z AUTO 08001KT 10SM CLR M09/M09 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T08:20:46.812Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6.5, 'dewp': -10.1, 'wdir': 150, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290815Z AUTO 15004KT 10SM CLR M06/M10 A3044 RMK AO2 T10651101', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T08:19:23.571Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290815Z AUTO 00000KT 10SM CLR M06/M10 A3036 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T08:20:40.350Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -3.1, 'dewp': -9.5, 'wdir': 120, 'wspd': 4, 'visib': '10+', 'altim': 1030.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290815Z AUTO 12004KT 10SM CLR M03/M09 A3042 RMK AO2 T10311095', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T08:20:48.588Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -8, 'dewp': -11, 'wdir': 360, 'wspd': 2, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290815Z AUTO 36002KT 10SM CLR M08/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T08:20:49.749Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290815Z AUTO 00000KT 10SM FEW038 M06/M11 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 3800}], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T08:22:06.751Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -8.2, 'dewp': -9.7, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290815Z AUTO 00000KT 10SM CLR M08/M10 A3045 RMK AO2 T10821097', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T08:18:57.487Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290815Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:19:09.206Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -4, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290815Z AUTO 00000KT 10SM CLR M04/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T08:04:10.137Z', 'obsTime': 1764403260, 'reportTime': '2025-11-29T08:01:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 270, 'wspd': 1, 'visib': '10+', 'altim': 1031.6, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290801Z 27001KT 10SM CLR M08/M08 A3046 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KDWU', 'receiptTime': '2025-11-29T08:00:32.747Z', 'obsTime': 1764402960, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.7, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1032.3, 'slp': 1033, 'qcField': 78, 'metarType': 'METAR', 'rawOb': 'METAR KDWU 290756Z AUTO 00000KT 10SM CLR M07/M08 A3048 RMK AO2 SLP330 T10671083 FZRANO $', 'lat': 38.556, 'lon': -82.7375, 'elev': 165, 'name': 'Ashland Rgnl, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T08:02:56.055Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290755Z AUTO 00000KT 10SM CLR M08/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T08:01:51.556Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -7, 'dewp': -7, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290755Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10701070', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T08:00:20.171Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290755Z AUTO 00000KT 10SM CLR M07/M10 A3037 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T08:01:54.483Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290755Z AUTO 00000KT 10SM CLR M06/M11 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T08:01:58.227Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.4, 'dewp': -9.9, 'wdir': 130, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290755Z AUTO 13004KT 10SM CLR M06/M10 A3044 RMK AO2 T10641099', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T08:03:06.217Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.6, 'dewp': -9.5, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290755Z AUTO 00000KT 10SM CLR M09/M09 A3043 RMK AO2 T10861095', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T08:02:53.574Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -3.2, 'dewp': -9.5, 'wdir': 150, 'wspd': 3, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290755Z AUTO 15003KT 10SM CLR M03/M09 A3043 RMK AO2 T10321095', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T08:06:11.073Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.6, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290755Z AUTO 00000KT 10SM M08/M08 A3046 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:00:28.195Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -4, 'dewp': -10, 'wdir': 'VRB', 'wspd': 4, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290755Z AUTO VRB04KT 10SM CLR M04/M10 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T07:59:52.348Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290755Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T08:02:58.484Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.2, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290755Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10821094', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T07:59:53.014Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290755Z AUTO 00000KT 10SM CLR M09/M09 A3046 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCRW', 'receiptTime': '2025-11-29T07:59:57.574Z', 'obsTime': 1764402840, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.1, 'dewp': -7.8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KCRW 290754Z 00000KT 10SM CLR M06/M08 A3045 RMK AO2 SLP320 I1000 T10611078', 'lat': 38.3795, 'lon': -81.5911, 'elev': 278, 'name': 'Charleston/Yeager Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMRB', 'receiptTime': '2025-11-29T07:59:38.921Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -1.7, 'dewp': -9.4, 'wdir': 260, 'wspd': 7, 'visib': '10+', 'altim': 1029.9, 'slp': 1030.4, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KMRB 290753Z AUTO 26007KT 10SM CLR M02/M09 A3041 RMK AO2 SLP304 T10171094', 'lat': 39.4037, 'lon': -77.975, 'elev': 165, 'name': 'Martinsburg/E West Virginia Rgnl, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCKB', 'receiptTime': '2025-11-29T07:59:38.681Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -2.8, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.3, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KCKB 290753Z AUTO 00000KT 10SM OVC037 M03/M08 A3043 RMK AO2 SLP313 T10281083', 'lat': 39.3022, 'lon': -80.2239, 'elev': 368, 'name': 'Clarksburg/NC West Virginia Arpt, WV, US', 'cover': 'OVC', 'clouds': [{'cover': 'OVC', 'base': 3700}], 'fltCat': 'VFR'}, {'icaoId': 'KJKL', 'receiptTime': '2025-11-29T07:56:42.842Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -4.4, 'dewp': -10.6, 'wdir': 100, 'wspd': 3, 'visib': '10+', 'altim': 1029.5, 'slp': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJKL 290753Z AUTO 10003KT 10SM CLR M04/M11 A3040 RMK AO2 SLP306 T10441106', 'lat': 37.5913, 'lon': -83.3137, 'elev': 414, 'name': 'Jackson/Carroll Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KZZV', 'receiptTime': '2025-11-29T07:59:26.760Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.1, 'dewp': -8.9, 'wdir': 100, 'wspd': 3, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KZZV 290753Z AUTO 10003KT 10SM CLR M06/M09 A3043 RMK AO2 SLP315 T10611089', 'lat': 39.9461, 'lon': -81.8932, 'elev': 268, 'name': 'Zanesville Muni, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPKB', 'receiptTime': '2025-11-29T07:59:22.031Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -5, 'dewp': -9.4, 'wdir': 150, 'wspd': 3, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPKB 290753Z AUTO 15003KT 10SM CLR M05/M09 A3045 RMK AO2 SLP320 T10501094', 'lat': 39.3395, 'lon': -81.4438, 'elev': 245, 'name': 'Parkersburg/Mid Ohio Valley Rgnl, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMGW', 'receiptTime': '2025-11-29T07:59:44.061Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -3.3, 'dewp': -7.8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.8, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KMGW 290753Z AUTO 00000KT 10SM CLR M03/M08 A3043 RMK AO2 SLP318 T10331078', 'lat': 39.6498, 'lon': -79.9206, 'elev': 375, 'name': 'Morgantown Muni, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KHLG', 'receiptTime': '2025-11-29T07:59:33.446Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -3.9, 'dewp': -9.4, 'wdir': 260, 'wspd': 4, 'visib': '10+', 'altim': 1029.9, 'slp': 1031.4, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KHLG 290753Z AUTO 26004KT 10SM CLR M04/M09 A3041 RMK AO2 SLP314 T10391094', 'lat': 40.1699, 'lon': -80.6441, 'elev': 365, 'name': 'Wheeling/Ohio Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLHQ', 'receiptTime': '2025-11-29T07:59:33.482Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.3, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLHQ 290753Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 SLP319 I1000 T10831094', 'lat': 39.7572, 'lon': -82.6633, 'elev': 259, 'name': 'Lancaster/Fairfield Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBLF', 'receiptTime': '2025-11-29T07:56:43.722Z', 'obsTime': 1764402720, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -7.8, 'dewp': -11.7, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1027.5, 'slp': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KBLF 290752Z AUTO 00000KT 10SM CLR M08/M12 A3034 RMK AO2 SLP309 T10781117', 'lat': 37.2978, 'lon': -81.2036, 'elev': 871, 'name': 'Bluefield/Mercer Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBKW', 'receiptTime': '2025-11-29T07:54:10.248Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.3, 'dewp': -12.2, 'wdir': 170, 'wspd': 3, 'visib': '10+', 'altim': 1028.2, 'slp': 1032.7, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KBKW 290751Z AUTO 17003KT 10SM CLR M08/M12 A3036 RMK AO2 SLP327 T10831122', 'lat': 37.7836, 'lon': -81.1228, 'elev': 762, 'name': 'Beckley/Raleigh Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCMH', 'receiptTime': '2025-11-29T07:56:31.987Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -4.4, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.5, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KCMH 290751Z 00000KT 10SM FEW110 FEW250 M04/M09 A3043 RMK AO2 SLP315 T10441094', 'lat': 39.9907, 'lon': -82.877, 'elev': 257, 'name': 'Columbus/Glenn Intl, OH, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 11000}, {'cover': 'FEW', 'base': 25000}], 'fltCat': 'VFR'}, {'icaoId': 'KHTS', 'receiptTime': '2025-11-29T07:54:10.378Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -5.6, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KHTS 290751Z 00000KT 10SM CLR M06/M08 A3045 RMK AO2 SLP320 T10561083', 'lat': 38.3653, 'lon': -82.5548, 'elev': 252, 'name': 'Huntington/Ferguson Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KEKN', 'receiptTime': '2025-11-29T07:59:37.116Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.7, 'dewp': -10.6, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.2, 'slp': 1032.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KEKN 290751Z AUTO 00000KT 10SM CLR M07/M11 A3039 RMK AO2 SLP325 T10671106', 'lat': 38.8899, 'lon': -79.8554, 'elev': 596, 'name': 'Elkins Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T07:50:47.610Z', 'obsTime': 1764402240, 'reportTime': '2025-11-29T07:44:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 10, 'wspd': 2, 'visib': '10+', 'altim': 1031.9, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290744Z 01002KT 10SM CLR M08/M08 A3047 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T07:42:07.765Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -8.6, 'dewp': -9.5, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290735Z AUTO 00000KT 10SM CLR M09/M10 A3043 RMK AO2 T10861095', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T07:38:53.277Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290735Z AUTO 00000KT 10SM CLR M07/M10 A3037 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T07:46:05.818Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290735Z AUTO 00000KT 10SM M08/M08 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T07:38:47.881Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -5, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290735Z AUTO 00000KT 10SM CLR M05/M10 A3044 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T07:40:24.759Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -5, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290735Z AUTO 00000KT 10SM FEW039 M05/M11 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 3900}], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T07:40:37.341Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -3, 'dewp': -10.2, 'wdir': 190, 'wspd': 3, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290735Z AUTO 19003KT 10SM CLR M03/M10 A3043 RMK AO2 T10301102', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T07:42:05.478Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -7.5, 'dewp': -9.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290735Z AUTO 00000KT 10SM CLR M07/M09 A3044 RMK AO2 T10751091', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T07:42:05.011Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -8, 'dewp': -11, 'wdir': 190, 'wspd': 3, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290735Z AUTO 19003KT 10SM CLR M08/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T07:39:11.113Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290735Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T07:39:09.735Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -6.8, 'dewp': -7, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290735Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10681070', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T07:39:02.837Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 240, 'wspd': 1, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290735Z AUTO 24001KT 10SM CLR M08/M08 A3046 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T07:40:40.299Z', 'obsTime': 1764401700, 'reportTime': '2025-11-29T07:35:00.000Z', 'temp': -6.6, 'dewp': -10, 'wdir': 140, 'wspd': 5, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290735Z AUTO 14005KT 10SM CLR M07/M10 A3044 RMK AO2 T10661100', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}]
+[{'icaoId': 'KI16', 'receiptTime': '2025-11-29T09:40:47.352Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -7.1, 'dewp': -7.3, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290935Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10711073', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T09:41:06.228Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -7.5, 'dewp': -10, 'wdir': 130, 'wspd': 5, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290935Z AUTO 13005KT 10SM CLR M07/M10 A3044 RMK AO2 T10751100', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T09:42:12.556Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -8.4, 'dewp': -9.7, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290935Z AUTO 00000KT 10SM CLR M08/M10 A3044 RMK AO2 T10841097', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T09:42:11.212Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -8.3, 'dewp': -9.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290935Z AUTO 00000KT 10SM FEW360 M08/M09 A3043 RMK AO2 T10831093', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 36000}], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T09:39:22.110Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -4, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290935Z AUTO 00000KT 10SM CLR M04/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T09:44:20.095Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 240, 'wspd': 3, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290935Z AUTO 24003KT 10SM M08/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T09:39:08.896Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 60, 'wspd': 1, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290935Z AUTO 06001KT 10SM CLR M09/M09 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T09:39:38.755Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -6, 'dewp': -9, 'wdir': 60, 'wspd': 3, 'visib': '10+', 'altim': 1029.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290935Z AUTO 06003KT 10SM CLR M06/M09 A3039 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T09:41:03.240Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -2.5, 'dewp': -10.7, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290935Z AUTO 00000KT 10SM CLR M02/M11 A3039 RMK AO2 T10251107', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T09:42:11.705Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -10, 'dewp': -11, 'wdir': 180, 'wspd': 3, 'visib': '10+', 'altim': 1028.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290935Z AUTO 18003KT 10SM CLR M10/M11 A3038 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T09:39:34.208Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 110, 'wspd': 3, 'visib': '10+', 'altim': 1027.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290935Z AUTO 11003KT 10SM CLR M06/M10 A3033 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T09:40:46.941Z', 'obsTime': 1764408900, 'reportTime': '2025-11-29T09:35:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290935Z AUTO 00000KT 10SM FEW036 M07/M10 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 3600}], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T09:32:14.854Z', 'obsTime': 1764408420, 'reportTime': '2025-11-29T09:27:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 360, 'wspd': 2, 'visib': '10+', 'altim': 1031.6, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290927Z 36002KT 10SM CLR M08/M08 A3046 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T09:22:04.422Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -8.2, 'dewp': -9.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290915Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10821093', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T09:19:13.564Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290915Z AUTO 00000KT 10SM CLR M06/M10 A3040 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T09:20:42.291Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -7.1, 'dewp': -10, 'wdir': 130, 'wspd': 5, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290915Z AUTO 13005KT 10SM CLR M07/M10 A3044 RMK AO2 T10711100', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T09:19:15.555Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -7, 'dewp': -7.1, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290915Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10701071', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T09:19:12.776Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290915Z AUTO 00000KT 10SM CLR M09/M09 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T09:19:20.848Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 100, 'wspd': 3, 'visib': '10+', 'altim': 1027.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290915Z AUTO 10003KT 10SM CLR M06/M10 A3033 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T09:20:41.731Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -9, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290915Z AUTO 00000KT 10SM CLR M09/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T09:20:37.904Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -2.6, 'dewp': -10.5, 'wdir': 120, 'wspd': 3, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290915Z AUTO 12003KT 10SM CLR M03/M10 A3040 RMK AO2 T10261105', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T09:26:19.664Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.6, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290915Z AUTO 00000KT 10SM M08/M09 A3046 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T09:19:13.727Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -3, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290915Z AUTO 00000KT 10SM CLR M03/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T09:20:45.791Z', 'obsTime': 1764407700, 'reportTime': '2025-11-29T09:15:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290915Z AUTO 00000KT 10SM CLR M07/M10 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T09:26:15.628Z', 'obsTime': 1764407400, 'reportTime': '2025-11-29T09:10:00.000Z', 'temp': -8.3, 'dewp': -9.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290910Z AUTO 00000KT 10SM FEW360 M08/M09 A3043 RMK AO2 T10831091', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 36000}], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T09:10:07.926Z', 'obsTime': 1764407160, 'reportTime': '2025-11-29T09:06:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 340, 'wspd': 2, 'visib': '10+', 'altim': 1031.2, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290906Z 34002KT 10SM CLR M08/M08 A3045 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KDWU', 'receiptTime': '2025-11-29T08:59:36.398Z', 'obsTime': 1764406560, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -3.9, 'dewp': -6.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.9, 'slp': 1032.5, 'qcField': 78, 'presTend': 0.1, 'metarType': 'METAR', 'rawOb': 'METAR KDWU 290856Z AUTO 00000KT 10SM CLR M04/M06 A3047 RMK AO2 SLP325 T10391061 50001 FZRANO $', 'lat': 38.556, 'lon': -82.7375, 'elev': 165, 'name': 'Ashland Rgnl, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T09:02:07.553Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.4, 'dewp': -9.9, 'wdir': 130, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290855Z AUTO 13004KT 10SM CLR M06/M10 A3044 RMK AO2 T10641099', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T09:02:02.230Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -2.9, 'dewp': -10, 'wdir': 110, 'wspd': 4, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290855Z AUTO 11004KT 10SM CLR M03/M10 A3040 RMK AO2 T10291100', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T09:01:57.607Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290855Z AUTO 00000KT 10SM CLR M07/M10 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T08:59:58.505Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290855Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:59:45.145Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -3, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290855Z AUTO 00000KT 10SM CLR M03/M11 A3042 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T08:59:47.715Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 20, 'wspd': 2, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290855Z AUTO 02002KT 10SM CLR M08/M08 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T09:02:40.260Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -9, 'dewp': -11, 'wdir': 50, 'wspd': 1, 'visib': '10+', 'altim': 1028.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290855Z AUTO 05001KT 10SM CLR M09/M11 A3038 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T09:02:35.605Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.9, 'dewp': -9.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'presTend': 0.5, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290855Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10791093 50005', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T09:00:17.932Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1027.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290855Z AUTO 00000KT 10SM CLR M06/M10 A3034 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T09:02:34.341Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8.3, 'dewp': -9.1, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290855Z AUTO 00000KT 10SM CLR M08/M09 A3043 RMK AO2 T10831091', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T09:06:11.104Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290855Z AUTO 00000KT 10SM M08/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T09:01:47.395Z', 'obsTime': 1764406500, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.2, 'dewp': -7.3, 'visib': '10+', 'altim': 1031.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290855Z AUTO 10SM CLR M07/M07 A3047 RMK AO2 T10721073', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCRW', 'receiptTime': '2025-11-29T08:59:51.796Z', 'obsTime': 1764406440, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.1, 'dewp': -7.2, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032.2, 'qcField': 4, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KCRW 290854Z 00000KT 10SM CLR M06/M07 A3045 RMK AO2 SLP322 I1000 I3000 T10611072 51007', 'lat': 38.3795, 'lon': -81.5911, 'elev': 278, 'name': 'Charleston/Yeager Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMGW', 'receiptTime': '2025-11-29T08:59:06.073Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -5, 'dewp': -7.2, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.9, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KMGW 290853Z AUTO 00000KT 10SM CLR M05/M07 A3043 RMK AO2 SLP319 T10501072 50007', 'lat': 39.6498, 'lon': -79.9206, 'elev': 375, 'name': 'Morgantown Muni, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMRB', 'receiptTime': '2025-11-29T08:59:06.276Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -1.7, 'dewp': -9.4, 'wdir': 230, 'wspd': 6, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.2, 'qcField': 6, 'presTend': 2.1, 'metarType': 'METAR', 'rawOb': 'METAR KMRB 290853Z AUTO 23006KT 10SM SCT060 M02/M09 A3044 RMK AO2 SLP312 T10171094 53021', 'lat': 39.4037, 'lon': -77.975, 'elev': 165, 'name': 'Martinsburg/E West Virginia Rgnl, WV, US', 'cover': 'SCT', 'clouds': [{'cover': 'SCT', 'base': 6000}], 'fltCat': 'VFR'}, {'icaoId': 'KCKB', 'receiptTime': '2025-11-29T08:58:52.029Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -2.8, 'dewp': -8.9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.2, 'slp': 1031, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KCKB 290853Z AUTO 00000KT 10SM OVC036 M03/M09 A3042 RMK AO2 SLP310 T10281089 50007', 'lat': 39.3022, 'lon': -80.2239, 'elev': 368, 'name': 'Clarksburg/NC West Virginia Arpt, WV, US', 'cover': 'OVC', 'clouds': [{'cover': 'OVC', 'base': 3600}], 'fltCat': 'VFR'}, {'icaoId': 'KPKB', 'receiptTime': '2025-11-29T08:59:38.296Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.7, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 6, 'presTend': 0.4, 'metarType': 'METAR', 'rawOb': 'METAR KPKB 290853Z AUTO 00000KT 10SM CLR M07/M09 A3045 RMK AO2 SLP320 T10671094 51004', 'lat': 39.3395, 'lon': -81.4438, 'elev': 245, 'name': 'Parkersburg/Mid Ohio Valley Rgnl, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KHLG', 'receiptTime': '2025-11-29T08:59:46.375Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -3.9, 'dewp': -9.4, 'wdir': 250, 'wspd': 4, 'visib': '10+', 'altim': 1029.9, 'slp': 1031.6, 'qcField': 6, 'presTend': 0.9, 'metarType': 'METAR', 'rawOb': 'METAR KHLG 290853Z AUTO 25004KT 10SM CLR M04/M09 A3041 RMK AO2 SLP316 T10391094 51009', 'lat': 40.1699, 'lon': -80.6441, 'elev': 365, 'name': 'Wheeling/Ohio Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJKL', 'receiptTime': '2025-11-29T08:56:32.015Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -4.4, 'dewp': -10.6, 'wdir': 150, 'wspd': 4, 'visib': '10+', 'altim': 1029.5, 'slp': 1030.6, 'qcField': 6, 'presTend': 0.2, 'metarType': 'METAR', 'rawOb': 'METAR KJKL 290853Z AUTO 15004KT 10SM CLR M04/M11 A3040 RMK AO2 SLP306 T10441106 50002', 'lat': 37.5913, 'lon': -83.3137, 'elev': 414, 'name': 'Jackson/Carroll Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KZZV', 'receiptTime': '2025-11-29T08:58:45.760Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.7, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.9, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KZZV 290853Z AUTO 00000KT 10SM CLR M07/M08 A3044 RMK AO2 SLP319 T10671083 51007', 'lat': 39.9461, 'lon': -81.8932, 'elev': 268, 'name': 'Zanesville Muni, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLHQ', 'receiptTime': '2025-11-29T08:59:43.507Z', 'obsTime': 1764406380, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8.9, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.8, 'qcField': 6, 'presTend': 0.3, 'metarType': 'METAR', 'rawOb': 'METAR KLHQ 290853Z AUTO 00000KT 10SM CLR M09/M10 A3043 RMK AO2 SLP318 I1000 I3000 T10891100 50003', 'lat': 39.7572, 'lon': -82.6633, 'elev': 259, 'name': 'Lancaster/Fairfield Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBLF', 'receiptTime': '2025-11-29T08:56:36.304Z', 'obsTime': 1764406320, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.8, 'dewp': -11.7, 'wdir': 240, 'wspd': 3, 'visib': '10+', 'altim': 1028.2, 'slp': 1031.4, 'qcField': 6, 'presTend': 0.6, 'metarType': 'METAR', 'rawOb': 'METAR KBLF 290852Z AUTO 24003KT 10SM CLR M08/M12 A3036 RMK AO2 SLP314 T10781117 53006', 'lat': 37.2978, 'lon': -81.2036, 'elev': 871, 'name': 'Bluefield/Mercer Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KHTS', 'receiptTime': '2025-11-29T08:56:38.129Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -6.7, 'dewp': -8.9, 'wdir': 100, 'wspd': 5, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.3, 'qcField': 4, 'presTend': 0.1, 'metarType': 'METAR', 'rawOb': 'METAR KHTS 290851Z 10005KT 10SM CLR M07/M09 A3043 RMK AO2 SLP313 T10671089 50001', 'lat': 38.3653, 'lon': -82.5548, 'elev': 252, 'name': 'Huntington/Ferguson Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KEKN', 'receiptTime': '2025-11-29T08:59:22.071Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -7.8, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.2, 'slp': 1032.5, 'qcField': 6, 'presTend': 0.9, 'metarType': 'METAR', 'rawOb': 'METAR KEKN 290851Z AUTO 00000KT 10SM CLR M08/M09 A3039 RMK AO2 SLP325 T10781094 50009', 'lat': 38.8899, 'lon': -79.8554, 'elev': 596, 'name': 'Elkins Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCMH', 'receiptTime': '2025-11-29T08:54:07.339Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -5.6, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.7, 'qcField': 4, 'presTend': 0.6, 'metarType': 'METAR', 'rawOb': 'METAR KCMH 290851Z 00000KT 10SM SCT110 M06/M09 A3044 RMK AO2 SLP317 T10561094 51006', 'lat': 39.9907, 'lon': -82.877, 'elev': 257, 'name': 'Columbus/Glenn Intl, OH, US', 'cover': 'SCT', 'clouds': [{'cover': 'SCT', 'base': 11000}], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T08:56:36.775Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 350, 'wspd': 2, 'visib': '10+', 'altim': 1031.2, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290851Z 35002KT 10SM CLR M08/M09 A3045 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBKW', 'receiptTime': '2025-11-29T08:54:07.065Z', 'obsTime': 1764406260, 'reportTime': '2025-11-29T09:00:00.000Z', 'temp': -8.9, 'dewp': -12.2, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'slp': 1033.2, 'qcField': 6, 'presTend': 0.7, 'metarType': 'METAR', 'rawOb': 'METAR KBKW 290851Z AUTO 00000KT 10SM CLR M09/M12 A3037 RMK AO2 SLP332 T10891122 53007', 'lat': 37.7836, 'lon': -81.1228, 'elev': 762, 'name': 'Beckley/Raleigh Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T08:40:44.441Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -6.5, 'dewp': -9.8, 'wdir': 140, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290835Z AUTO 14004KT 10SM CLR M06/M10 A3044 RMK AO2 T10651098', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T08:46:08.918Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 250, 'wspd': 3, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290835Z AUTO 25003KT 10SM CLR M09/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T08:38:38.645Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1027.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290835Z AUTO 00000KT 10SM CLR M06/M10 A3035 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T08:42:16.533Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290835Z AUTO 00000KT 10SM FEW036 M07/M10 A3040 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 3600}], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T08:42:15.076Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -9, 'dewp': -11, 'wdir': 360, 'wspd': 3, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290835Z AUTO 36003KT 10SM CLR M09/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T08:39:16.159Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290835Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T08:42:06.761Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -8.1, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290835Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10811094', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T08:39:09.455Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290835Z AUTO 00000KT 10SM CLR M08/M08 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T08:40:42.638Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -2.8, 'dewp': -9.7, 'wdir': 110, 'wspd': 4, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290835Z AUTO 11004KT 10SM CLR M03/M10 A3041 RMK AO2 T10281097', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:39:21.783Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -4, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290835Z AUTO 00000KT 10SM CLR M04/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T08:42:17.398Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -7.9, 'dewp': -8.9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290835Z AUTO 00000KT 10SM CLR M08/M09 A3043 RMK AO2 T10791089', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T08:40:39.106Z', 'obsTime': 1764405300, 'reportTime': '2025-11-29T08:35:00.000Z', 'temp': -7.1, 'dewp': -7.1, 'visib': '10+', 'altim': 1031.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290835Z AUTO 10SM CLR M07/M07 A3047 RMK AO2 T10711071', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T08:26:12.443Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -8, 'dewp': -9, 'wdir': 250, 'wspd': 3, 'visib': '10+', 'altim': 1031.9, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290815Z AUTO 25003KT 10SM CLR M08/M09 A3047 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T08:20:46.812Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6.5, 'dewp': -10.1, 'wdir': 150, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290815Z AUTO 15004KT 10SM CLR M06/M10 A3044 RMK AO2 T10651101', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T08:20:49.254Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -7, 'dewp': -7, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290815Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10701070', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T08:20:36.097Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 80, 'wspd': 1, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290815Z AUTO 08001KT 10SM CLR M09/M09 A3045 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T08:19:23.571Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290815Z AUTO 00000KT 10SM CLR M06/M10 A3036 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T08:20:48.588Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -8, 'dewp': -11, 'wdir': 360, 'wspd': 2, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290815Z AUTO 36002KT 10SM CLR M08/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T08:20:49.749Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290815Z AUTO 00000KT 10SM FEW038 M06/M11 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 3800}], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T08:18:57.487Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290815Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T08:20:40.350Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -3.1, 'dewp': -9.5, 'wdir': 120, 'wspd': 4, 'visib': '10+', 'altim': 1030.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290815Z AUTO 12004KT 10SM CLR M03/M09 A3042 RMK AO2 T10311095', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T08:22:09.989Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -7.5, 'dewp': -8.8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290815Z AUTO 00000KT 10SM CLR M08/M09 A3043 RMK AO2 T10751088', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:19:09.206Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -4, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290815Z AUTO 00000KT 10SM CLR M04/M11 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T08:22:06.751Z', 'obsTime': 1764404100, 'reportTime': '2025-11-29T08:15:00.000Z', 'temp': -8.2, 'dewp': -9.7, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290815Z AUTO 00000KT 10SM CLR M08/M10 A3045 RMK AO2 T10821097', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPMH', 'receiptTime': '2025-11-29T08:04:10.137Z', 'obsTime': 1764403260, 'reportTime': '2025-11-29T08:01:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 270, 'wspd': 1, 'visib': '10+', 'altim': 1031.6, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KPMH 290801Z 27001KT 10SM CLR M08/M08 A3046 RMK AO2', 'lat': 38.8387, 'lon': -82.8494, 'elev': 200, 'name': 'Portsmouth Rgnl, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KDWU', 'receiptTime': '2025-11-29T08:00:32.747Z', 'obsTime': 1764402960, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.7, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1032.3, 'slp': 1033, 'qcField': 78, 'metarType': 'METAR', 'rawOb': 'METAR KDWU 290756Z AUTO 00000KT 10SM CLR M07/M08 A3048 RMK AO2 SLP330 T10671083 FZRANO $', 'lat': 38.556, 'lon': -82.7375, 'elev': 165, 'name': 'Ashland Rgnl, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KW22', 'receiptTime': '2025-11-29T08:01:54.483Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KW22 290755Z AUTO 00000KT 10SM CLR M06/M11 A3041 RMK AO2', 'lat': 39.001, 'lon': -80.2712, 'elev': 497, 'name': 'Buckhannon/Upshur Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KFGX', 'receiptTime': '2025-11-29T08:01:58.227Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.4, 'dewp': -9.9, 'wdir': 130, 'wspd': 4, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KFGX 290755Z AUTO 13004KT 10SM CLR M06/M10 A3044 RMK AO2 T10641099', 'lat': 38.5383, 'lon': -83.7467, 'elev': 279, 'name': 'Flemingsburg Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'K6L4', 'receiptTime': '2025-11-29T07:59:52.348Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K6L4 290755Z AUTO 00000KT 10SM CLR M06/M10 A3041 RMK AO2', 'lat': 37.8552, 'lon': -81.915, 'elev': 504, 'name': 'Logan Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KRZT', 'receiptTime': '2025-11-29T08:06:11.073Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8, 'dewp': -8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.6, 'qcField': 134, 'metarType': 'METAR', 'rawOb': 'METAR KRZT 290755Z AUTO 00000KT 10SM M08/M08 A3046 RMK AO2 PWINO', 'lat': 39.4402, 'lon': -83.0209, 'elev': 217, 'name': 'Chillicothe/Ross Cnty, OH, US'}, {'icaoId': 'K48I', 'receiptTime': '2025-11-29T08:03:06.217Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.6, 'dewp': -9.5, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR K48I 290755Z AUTO 00000KT 10SM CLR M09/M09 A3043 RMK AO2 T10861095', 'lat': 38.684, 'lon': -80.649, 'elev': 386, 'name': 'Sutton/Braxton Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLWB', 'receiptTime': '2025-11-29T08:02:56.055Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8, 'dewp': -11, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLWB 290755Z AUTO 00000KT 10SM CLR M08/M11 A3037 RMK AO2', 'lat': 37.8633, 'lon': -80.3923, 'elev': 702, 'name': 'Lewisburg/Greenbrier Valley Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KSYM', 'receiptTime': '2025-11-29T08:00:28.195Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -4, 'dewp': -10, 'wdir': 'VRB', 'wspd': 4, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KSYM 290755Z AUTO VRB04KT 10SM CLR M04/M10 A3043 RMK AO2', 'lat': 38.2199, 'lon': -83.5835, 'elev': 307, 'name': 'Morehead-Rowan Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KUNI', 'receiptTime': '2025-11-29T08:02:58.484Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.2, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KUNI 290755Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 T10821094', 'lat': 39.2129, 'lon': -82.2204, 'elev': 232, 'name': 'Albany/Ohio Univ Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPBX', 'receiptTime': '2025-11-29T08:02:53.574Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -3.2, 'dewp': -9.5, 'wdir': 150, 'wspd': 3, 'visib': '10+', 'altim': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPBX 290755Z AUTO 15003KT 10SM CLR M03/M09 A3043 RMK AO2 T10321095', 'lat': 37.5587, 'lon': -82.5674, 'elev': 447, 'name': 'Pikeville/Pike Cnty, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJRO', 'receiptTime': '2025-11-29T07:59:53.014Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -9, 'dewp': -9, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJRO 290755Z AUTO 00000KT 10SM CLR M09/M09 A3046 RMK AO2', 'lat': 38.9861, 'lon': -82.5756, 'elev': 224, 'name': 'Jackson/Rhodes Arpt, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLNP', 'receiptTime': '2025-11-29T08:00:20.171Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -7, 'dewp': -10, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1028.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLNP 290755Z AUTO 00000KT 10SM CLR M07/M10 A3037 RMK AO2', 'lat': 36.9884, 'lon': -82.524, 'elev': 817, 'name': 'Wise/Lonesome Pine Arpt, VA, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KI16', 'receiptTime': '2025-11-29T08:01:51.556Z', 'obsTime': 1764402900, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -7, 'dewp': -7, 'visib': '10+', 'altim': 1031.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KI16 290755Z AUTO 10SM CLR M07/M07 A3046 RMK AO2 T10701070', 'lat': 37.5998, 'lon': -81.5589, 'elev': 528, 'name': 'Pineville/Kee Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCRW', 'receiptTime': '2025-11-29T07:59:57.574Z', 'obsTime': 1764402840, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.1, 'dewp': -7.8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KCRW 290754Z 00000KT 10SM CLR M06/M08 A3045 RMK AO2 SLP320 I1000 T10611078', 'lat': 38.3795, 'lon': -81.5911, 'elev': 278, 'name': 'Charleston/Yeager Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMRB', 'receiptTime': '2025-11-29T07:59:38.921Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -1.7, 'dewp': -9.4, 'wdir': 260, 'wspd': 7, 'visib': '10+', 'altim': 1029.9, 'slp': 1030.4, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KMRB 290753Z AUTO 26007KT 10SM CLR M02/M09 A3041 RMK AO2 SLP304 T10171094', 'lat': 39.4037, 'lon': -77.975, 'elev': 165, 'name': 'Martinsburg/E West Virginia Rgnl, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KMGW', 'receiptTime': '2025-11-29T07:59:44.061Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -3.3, 'dewp': -7.8, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.8, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KMGW 290753Z AUTO 00000KT 10SM CLR M03/M08 A3043 RMK AO2 SLP318 T10331078', 'lat': 39.6498, 'lon': -79.9206, 'elev': 375, 'name': 'Morgantown Muni, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KZZV', 'receiptTime': '2025-11-29T07:59:26.760Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.1, 'dewp': -8.9, 'wdir': 100, 'wspd': 3, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KZZV 290753Z AUTO 10003KT 10SM CLR M06/M09 A3043 RMK AO2 SLP315 T10611089', 'lat': 39.9461, 'lon': -81.8932, 'elev': 268, 'name': 'Zanesville Muni, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KLHQ', 'receiptTime': '2025-11-29T07:59:33.482Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.3, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.9, 'slp': 1031.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KLHQ 290753Z AUTO 00000KT 10SM CLR M08/M09 A3044 RMK AO2 SLP319 I1000 T10831094', 'lat': 39.7572, 'lon': -82.6633, 'elev': 259, 'name': 'Lancaster/Fairfield Cnty, OH, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KJKL', 'receiptTime': '2025-11-29T07:56:42.842Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -4.4, 'dewp': -10.6, 'wdir': 100, 'wspd': 3, 'visib': '10+', 'altim': 1029.5, 'slp': 1030.6, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KJKL 290753Z AUTO 10003KT 10SM CLR M04/M11 A3040 RMK AO2 SLP306 T10441106', 'lat': 37.5913, 'lon': -83.3137, 'elev': 414, 'name': 'Jackson/Carroll Arpt, KY, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCKB', 'receiptTime': '2025-11-29T07:59:38.681Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -2.8, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.3, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KCKB 290753Z AUTO 00000KT 10SM OVC037 M03/M08 A3043 RMK AO2 SLP313 T10281083', 'lat': 39.3022, 'lon': -80.2239, 'elev': 368, 'name': 'Clarksburg/NC West Virginia Arpt, WV, US', 'cover': 'OVC', 'clouds': [{'cover': 'OVC', 'base': 3700}], 'fltCat': 'VFR'}, {'icaoId': 'KHLG', 'receiptTime': '2025-11-29T07:59:33.446Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -3.9, 'dewp': -9.4, 'wdir': 260, 'wspd': 4, 'visib': '10+', 'altim': 1029.9, 'slp': 1031.4, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KHLG 290753Z AUTO 26004KT 10SM CLR M04/M09 A3041 RMK AO2 SLP314 T10391094', 'lat': 40.1699, 'lon': -80.6441, 'elev': 365, 'name': 'Wheeling/Ohio Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KPKB', 'receiptTime': '2025-11-29T07:59:22.031Z', 'obsTime': 1764402780, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -5, 'dewp': -9.4, 'wdir': 150, 'wspd': 3, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KPKB 290753Z AUTO 15003KT 10SM CLR M05/M09 A3045 RMK AO2 SLP320 T10501094', 'lat': 39.3395, 'lon': -81.4438, 'elev': 245, 'name': 'Parkersburg/Mid Ohio Valley Rgnl, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBLF', 'receiptTime': '2025-11-29T07:56:43.722Z', 'obsTime': 1764402720, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -7.8, 'dewp': -11.7, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1027.5, 'slp': 1030.9, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KBLF 290752Z AUTO 00000KT 10SM CLR M08/M12 A3034 RMK AO2 SLP309 T10781117', 'lat': 37.2978, 'lon': -81.2036, 'elev': 871, 'name': 'Bluefield/Mercer Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KHTS', 'receiptTime': '2025-11-29T07:54:10.378Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -5.6, 'dewp': -8.3, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1031.2, 'slp': 1032, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KHTS 290751Z 00000KT 10SM CLR M06/M08 A3045 RMK AO2 SLP320 T10561083', 'lat': 38.3653, 'lon': -82.5548, 'elev': 252, 'name': 'Huntington/Ferguson Fld, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KBKW', 'receiptTime': '2025-11-29T07:54:10.248Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -8.3, 'dewp': -12.2, 'wdir': 170, 'wspd': 3, 'visib': '10+', 'altim': 1028.2, 'slp': 1032.7, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KBKW 290751Z AUTO 17003KT 10SM CLR M08/M12 A3036 RMK AO2 SLP327 T10831122', 'lat': 37.7836, 'lon': -81.1228, 'elev': 762, 'name': 'Beckley/Raleigh Cnty, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KEKN', 'receiptTime': '2025-11-29T07:59:37.116Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -6.7, 'dewp': -10.6, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1029.2, 'slp': 1032.5, 'qcField': 6, 'metarType': 'METAR', 'rawOb': 'METAR KEKN 290751Z AUTO 00000KT 10SM CLR M07/M11 A3039 RMK AO2 SLP325 T10671106', 'lat': 38.8899, 'lon': -79.8554, 'elev': 596, 'name': 'Elkins Arpt, WV, US', 'cover': 'CLR', 'clouds': [], 'fltCat': 'VFR'}, {'icaoId': 'KCMH', 'receiptTime': '2025-11-29T07:56:31.987Z', 'obsTime': 1764402660, 'reportTime': '2025-11-29T08:00:00.000Z', 'temp': -4.4, 'dewp': -9.4, 'wdir': 0, 'wspd': 0, 'visib': '10+', 'altim': 1030.6, 'slp': 1031.5, 'qcField': 4, 'metarType': 'METAR', 'rawOb': 'METAR KCMH 290751Z 00000KT 10SM FEW110 FEW250 M04/M09 A3043 RMK AO2 SLP315 T10441094', 'lat': 39.9907, 'lon': -82.877, 'elev': 257, 'name': 'Columbus/Glenn Intl, OH, US', 'cover': 'FEW', 'clouds': [{'cover': 'FEW', 'base': 11000}, {'cover': 'FEW', 'base': 25000}], 'fltCat': 'VFR'}]
diff --git a/metararchive.py b/metararchive.py
index a778181..2a760dd 100644
--- a/metararchive.py
+++ b/metararchive.py
@@ -51,7 +51,7 @@ for k in fetcharray:
metardict = content.json()
- print(metardict)
+ #print(metardict)
for i in metardict:
diff --git a/news.txt b/news.txt
index 065d445..907a0cf 100644
--- a/news.txt
+++ b/news.txt
@@ -193,8 +193,8 @@ Collected 293 stories. Processing and inserting...
- Impact[0] NLP[0.0]: West Virginia National Guard member Sarah Beckstrom dies after DC shooting, governor says
- Impact[0] NLP[0.0]: High School Football Scores: Week 15
- Impact[50] NLP[0.0]: 'There will be justice': W.Va. governor addresses state's National Guard troops in DC
- - Impact[0] NLP[0.0]: Refugee vetting under renewed scrutiny after D.C. shooting
- Impact[50] NLP[0.0]: Police: Ohio man accused of breaking into the restaurant he worked at, stealing cash
+ - Impact[0] NLP[0.0]: Refugee vetting under renewed scrutiny after D.C. shooting
- Impact[0] NLP[0.0]: Trump calls for migration pause after D.C. shooting, targets MN governor with slur
- Impact[50] NLP[0.0]: Deployment of WVNG under additional scrutiny following D.C. shooting
- Impact[87] NLP[0.09]: Kanawha teen's tragic death highlights the rising threat of sextortion across the country
@@ -270,21 +270,21 @@ Collected 293 stories. Processing and inserting...
- Impact[0] NLP[0.0]: Bristol community mourns after double homicide on Lily Street
- Impact[0] NLP[0.0]: Bristol Rhythm & Roots Reunion unveils initial 25th anniversary lineup
- Impact[0] NLP[0.0]: New $80M resort opens in Pigeon Forge, a big draw for Tennessee vacationers
- - Impact[0] NLP[0.0]: 7 women facing contraband-related charges in Washington County, Tennessee, authorities say
- - Impact[0] NLP[0.0]: 3 local football teams play Friday: a closer look
- Impact[0] NLP[0.43]: Bristol Virginia Fire Department responds to Thanksgiving house fire
+ - Impact[0] NLP[0.0]: 3 local football teams play Friday: a closer look
+ - Impact[0] NLP[0.0]: 7 women facing contraband-related charges in Washington County, Tennessee, authorities say
- Impact[0] NLP[0.0]: Wreaths Across America coming up in December in Johnson City
- - Impact[0] NLP[0.0]: Missing Virginia high school coach charged with child pornography, police say
- Impact[0] NLP[0.0]: Tennessee inmate who killed Chattanooga State student declines to choose execution method
- - Impact[0] NLP[0.0]: Rye Cove advances to state semifinals, Eastside and Greeneville's seasons come to an end
+ - Impact[0] NLP[0.0]: Missing Virginia high school coach charged with child pornography, police say
- Impact[0] NLP[0.0]: Eastside and Rye Cove gear up for region championship rematch
+ - Impact[0] NLP[0.0]: Rye Cove advances to state semifinals, Eastside and Greeneville's seasons come to an end
- Impact[0] NLP[0.0]: Bristol, Tennessee police investigating double homicide, victims identified
- Impact[0] NLP[0.0]: Bristol, Virginia church serves holiday spirit with annual Thanksgiving meal for community
- Impact[0] NLP[0.0]: Coaches weigh in ahead of postseason weekend
- Impact[0] NLP[0.0]: Tennessee's 7th District race draws national spotlight as election nears
- - Impact[0] NLP[0.0]: Stateline Sports Reporters Podcast: Ridgeview vs Union Preview
- Impact[0] NLP[0.0]: Spotless giraffe Kipekee passes away at Brights Zoo
- - Impact[0] NLP[0.0]: Lee County Sheriff's Office investigating after body found in St. Charles
+ - Impact[0] NLP[0.0]: Stateline Sports Reporters Podcast: Ridgeview vs Union Preview
+ - Impact[0] NLP[0.0]: UPDATE: Virginia State Police searching for Union head football coach Travis Turner
- Impact[0] NLP[0.0]: High School Basketball Scores and Highlights: November 28, 2025
- Impact[87] NLP[0.0]: Webster Springs community mourns West Virginia National Guard member killed in attack
- Impact[0] NLP[0.0]: Is giftflation blowing up your holiday budget? Here’s how to fight it.
diff --git a/outage.html b/outage.html
index 3f4c076..385601a 100644
--- a/outage.html
+++ b/outage.html
@@ -197,7 +197,7 @@ input[type=text] {
Cam Map
WU obs
5m ASOS obs
- CoCoRaHS Remarks
+ CoCoRaHS Remarks
Outage Map w/ Outside Counties
Questions? Comments?
Power Outage Tracker
diff --git a/outagemap.html b/outagemap.html
index f2aa82a..4697908 100644
--- a/outagemap.html
+++ b/outagemap.html
@@ -197,7 +197,7 @@ input[type=text] {
Cam Map
WU obs
5m ASOS obs
- CoCoRaHS Remarks
+ CoCoRaHS Remarks
Outage Map w/ Outside Counties
Questions? Comments?
Power Outage Tracker
diff --git a/today.html b/today.html
new file mode 100644
index 0000000..5bccf4d
--- /dev/null
+++ b/today.html
@@ -0,0 +1,31 @@
+
+
+
+ Cocorahs Weather Data - 11/29/2025
+
+
+
+ Cocorahs Weather Data - 11/29/2025
+
+
+
+ Date/Time of Ob (Z)
+ Station Number
+ Station Name
+ New Precip
+ New Snow
+ Snow Depth
+ Comments
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/today.txt b/today.txt
index 47f2538..9bb02ab 100644
--- a/today.txt
+++ b/today.txt
@@ -1,60 +1 @@
-Date/Time of Ob (Z) Station Number Station Name New Precip New Snow Snow Depth Comments
-2025-11-28 10:36 AM WV-NC-3 Runa 0.1 W T T T Flurries at dark. With skiff on ground this am . 25 degrees.
-2025-11-28 10:51 AM WV-LN-3 Branchland 5.6 ESE T NA NA flurries
-2025-11-28 02:12 PM WV-MA-10 Rivesville 1.7 N NA NA NA
-2025-11-28 11:21 AM WV-LW-6 Weston 5.1 NW T T NA
-2025-11-28 11:42 AM WV-DD-2 West Union 8.2 NE T NA NA Snow
-2025-11-28 11:36 AM WV-MA-14 Fairmont 0.8 SSW 0.01 0.2 NA Cloudy and 25. Roads are sheets of ice.
-2025-11-28 11:38 AM WV-HN-9 New Cumberland 2.7 NNE 0.02 0.2 0.0
-2025-11-28 11:57 AM WV-PR-20 Bruceton Mills 2.8 S T 0.3 T
-2025-11-28 12:01 PM WV-PT-10 Hurricane 1.6 SSW T T 0.0 Mostly cloudy 30F at ob. A few flurries late yesterday afternoon and again over the past hour.
-2025-11-28 12:01 PM WV-KN-43 South Charleston 1.6 ENE T NA NA
-2025-11-28 12:07 PM WV-PC-4 Cass 3.7 SW 0.01 0.0 NA Partly cloudy and breezy and cold with a skiff of snow.
-2025-11-28 12:08 PM WV-MG-16 Morgantown 5.9 SW 0.02 0.8 0.5 On/off snow showers during period. There was a light daytime dusting of snow. Snow accumulated overnight.
-2025-11-28 12:08 PM WV-BY-16 Bunker Hill 1.5 SW 0.00 0.0 0.0
-2025-11-28 12:09 PM WV-KN-55 Charleston 4.0 SSE 0.00 0.0 NA
-2025-11-28 12:10 PM WV-OH-6 Valley Grove 3.5 NNE 0.00 0.0 NA Currently 27.7F. High 33.8 at 10:08 am; low 27.5 at 1 am; bar 30.09 r
-2025-11-28 12:21 PM WV-RT-4 Harrisville 3.9 NNE 0.00 0.0 0.0
-2025-11-28 12:29 PM WV-RT-2 Pennsboro 1.2 ESE 0.00 0.0 NA
-2025-11-28 12:34 PM WV-HS-11 Lost Creek 1.3 NW T T NA Cloudy 29°F flurries and light snow showers off and on all day yesterday but nothing in the tube to actually measure
-2025-11-28 12:41 PM WV-RL-16 Mount Hope 3.6 WSW 0.00 0.0 NA
-2025-11-28 12:43 PM WV-JC-3 Ripley 5.8 S T T NA
-2025-11-28 12:45 PM WV-KN-53 South Charleston 0.3 SSW T 0.0 0.0 Maximum temperature: 39.0F minimum temperature: 30.0F
-2025-11-28 12:52 PM WV-KN-33 Charleston 2.6 W T 0.0 0.0
-2025-11-28 01:01 PM WV-PR-11 Thomas 7.4 N 0.04 0.5 0.5 High 26.9 Low 20.1 Wind gust 17.5
-2025-11-28 01:10 PM WV-NC-4 Craigsville 0.6 NE 0.01 T T Temperature 23F degrees Snow Flurries
-2025-11-28 01:30 PM WV-HY-2 Rig 0.4 NW T T T
-2025-11-28 01:52 PM WV-GL-4 Glenville 5.9 W 0.00 0.0 NA
-2025-11-28 01:53 PM WV-WD-7 Williamstown 0.4 WNW T T T
-2025-11-28 01:57 PM WV-MC-11 Princeton 0.3 NNW 0.00 0.0 NA
-2025-11-28 01:57 PM WV-DD-1 Center Point 2.2 NNW T T T
-2025-11-28 01:59 PM WV-HM-2 Slanesville 2.1 SE T NA NA
-2025-11-28 02:12 PM WV-BN-4 Danville 1.8 WSW 0.00 0.0 NA
-2025-11-28 05:43 PM WV-CY-3 Clay 0.2 WSW 0.00 0.0 NA
-2025-11-28 12:30 PM WV-JF-15 Harpers Ferry 12.8 SSW T T NA Almost imperceptible light flurries around 10:30 PM. Wouldn't be sure except multiple people independently noted the flakes in the air.
-2025-11-28 12:51 PM WV-MR-3 Union 2.4 SSE 0.00 0.0 NA
-2025-11-28 12:33 PM WV-KN-50 Charleston 5.9 SE 0.00 0.0 NA
-2025-11-28 12:41 PM WV-BY-13 Martinsburg 2.9 SE 0.00 0.0 NA
-2025-11-28 01:04 PM WV-PR-14 Bruceton Mills 9.3 SE T 0.5 0.5
-2025-11-28 02:22 PM WV-WT-1 New Martinsville 6.5 E T T T Prior Day: Temperatures max 35°, min 27°. Sunshine 0.5 kWh/m2/Day. Humidity 73%. Wind,9, gust 40, SW.
- Cloudy yesterday. A few snowflakes, 27° this morning.
-2025-11-28 01:14 PM WV-CB-17 Huntington 1.7 ESE 0.00 0.0 0.0
-2025-11-28 01:19 PM WV-WN-5 Fort Gay 3.3 ENE 0.00 0.0 NA
-2025-11-28 01:28 PM WV-DD-4 Auburn 8.3 ENE 0.00 0.0 NA
-2025-11-28 02:44 PM WV-GL-3 Auburn 4.0 E T NA NA
-2025-11-28 03:24 PM WV-WD-22 Walker 6.4 NE 0.00 0.0 NA Standing water had ice over and snow flakes falling but no signs that it will accumulate.
-2025-11-28 03:52 PM WV-CB-23 Huntington 3.4 ESE 0.00 0.0 NA
-2025-11-28 05:38 PM WV-PT-14 Buffalo 0.7 NE 0.00 0.0 0.0 29F at ob
-2025-11-28 01:22 PM WV-HN-10 Chester 3.0 SSE 0.01 NA NA Melted snow
-2025-11-28 01:52 PM WV-KN-5 St. Albans 1.0 WNW 0.00 0.0 0.0 Clearing skies this morning.
-2025-11-28 04:03 PM WV-KN-1 Alum Creek 3.0 E T T 0.0
-2025-11-28 12:04 PM OH-MS-7 Albany 3.0 SSE 0.00 0.0 0.0 ~90% overcast, wsw 1.6mph, 27°F, 1040.5 mb, rh 55%, dp 13°F
-2025-11-28 12:12 PM OH-AT-21 Athens 4.6 ESE 0.00 0.0 NA
-2025-11-28 12:44 PM OH-AT-9 Glouster 3.6 SW T NA NA
-2025-11-28 12:59 PM OH-WS-16 Coolville 5.3 N 0.00 0.0 NA
-2025-11-28 01:21 PM OH-AT-6 Albany 4.1 NW 0.00 0.0 NA
-2025-11-28 01:57 PM OH-AT-1 Athens 1.3 N 0.00 0.0 NA
-2025-11-28 03:33 PM OH-MG-3 Glouster 5.7 NE T T NA
-2025-11-28 04:59 PM OH-AT-3 Stewart 4.6 NNE 0.00 0.0 NA
-2025-11-28 05:15 PM OH-WS-14 Marietta 3.5 NNW 0.00 0.0 NA
-2025-11-28 01:00 PM KY-CT-4 Grayson 4.8 NNE 0.00 0.0 0.0 8:00 OBS: partly cloudy, wind WNW 0-3 mph, temp 29F, dewpt 22F, RH 74%, bar 30.31” & rising (+0.04” last 3 hrs)
\ No newline at end of file
+Date/Time of Ob (Z) Station Number Station Name New Precip New Snow Snow Depth Comments
\ No newline at end of file