{"schemaVersion":"minder-capture-archive/v1","publisher":"Shredminder","destination":"timberline","windowDays":7,"coverage":{"count":78,"failed":0,"lastAt":"2026-10-01T23:22:09.42+00:00","firstAt":"2026-09-27T03:17:17.95+00:00","longestCollectionGapHours":47.32472222222222},"items":[{"id":"096de08f-8265-4ce6-b9ed-60cc40c7e67b","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"31df87e9fcee540e7562be242a8460b039217764239cbbf78790cc2131c9f1bf\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T23:22:09.420Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"d8a7d2c1-aba4-4496-a6d1-4d911b2b2271","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":32,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T17:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":32,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":32,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T22:36:25+00:00\",\"generatedAt\":\"2026-10-01T23:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T23:22:08.085Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T22:36:25+00:00"},{"id":"be78d074-a852-4926-86cf-843fa867c5a4","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"78031a3f4a8b93a986f954996129b65d66d498a4abfb12d9722fc6a633014966\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T22:22:08.344Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"28da0b1b-5774-496f-9485-e372ddb6dd00","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":32,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T18:22:06+00:00\",\"generatedAt\":\"2026-10-01T21:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T22:22:05.742Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T18:22:06+00:00"},{"id":"466419b0-11fc-40da-af8e-2a859d3cda40","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"31df87e9fcee540e7562be242a8460b039217764239cbbf78790cc2131c9f1bf\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T21:22:09.243Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"ba61ad10-c93f-427a-8a1d-39bed74f1036","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":32,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T18:22:06+00:00\",\"generatedAt\":\"2026-10-01T21:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T21:22:07.850Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T18:22:06+00:00"},{"id":"730af837-898b-4bb8-8d7a-162fac70332f","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"31df87e9fcee540e7562be242a8460b039217764239cbbf78790cc2131c9f1bf\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T20:22:10.703Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"1476677c-08c3-4cf4-ab92-b31da22b7c1b","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":32,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T18:22:06+00:00\",\"generatedAt\":\"2026-10-01T20:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T20:22:07.446Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T18:22:06+00:00"},{"id":"9ac8e06b-956a-41eb-8551-cb8b8fbc4839","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"78031a3f4a8b93a986f954996129b65d66d498a4abfb12d9722fc6a633014966\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T19:22:08.135Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"4ddb7851-3a40-4f71-8f2a-272f7fe4cd58","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T17:06:42+00:00\",\"generatedAt\":\"2026-10-01T18:22:08+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T19:22:06.750Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T17:06:42+00:00"},{"id":"d99807f5-9d16-40b9-82c3-373442e6e6e8","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"87ac4cbe96f4b27577dda1ae4fbdec052dae7e0f8fda2051c180a04fcaf1e2bf\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T18:22:10.332Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"49c32533-ccc2-48bc-96e0-826b76a34a1a","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T17:06:42+00:00\",\"generatedAt\":\"2026-10-01T18:22:08+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T18:22:09.003Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T17:06:42+00:00"},{"id":"f0a5c392-7049-4f50-9ff6-701a296c7763","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"41bbc44a71f7bdc14cd0e63af244311c901e9c203eda1aa3729e5df02316e80e\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T17:22:09.256Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"204da92e-d9c3-4696-9ae3-e5ff4afa96e7","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":9,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":29,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":59,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":60,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":47,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":34,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":52,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":54,\"precipitation\":58,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":53,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":64,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":63,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":56,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":49,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":19,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":19,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":9,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":39,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":51,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":53,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T17:06:42+00:00\",\"generatedAt\":\"2026-10-01T17:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T17:22:07.350Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T17:06:42+00:00"},{"id":"264e2ae0-ac42-42f6-b83d-0ec3ab33ea61","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"78031a3f4a8b93a986f954996129b65d66d498a4abfb12d9722fc6a633014966\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T16:22:08.169Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"7113e145-e417-46d2-9702-b51ff8e901c3","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":48,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T16:22:06+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T16:22:06.864Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"56a0c6a7-8645-4fb8-b5a6-68a1b7ec3aaf","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"b8ad080fcab59864741b6cc4dba759514819eb7f5ddfae3d93fbb5b992e8fde1\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T15:22:09.301Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"cd8652b0-81f0-43bd-8078-c4d05cc671d7","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":48,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T15:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T15:22:07.687Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"95c1d368-ebf1-4fd8-9936-4c61eeefeb2b","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"d68ee2f45284bf99d4366885c485bf6ebbfb8617b28348c80524ec89057d38f8\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T14:22:13.921Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"f03d0718-58fe-4291-9858-d180f5e42870","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":48,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":48,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T14:22:09+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T14:22:09.712Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"db2555fb-5e2e-4308-a656-11c727b3ea6c","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"78031a3f4a8b93a986f954996129b65d66d498a4abfb12d9722fc6a633014966\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T13:22:11.914Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"cce33846-4cc0-4916-ba52-c8e1de035b43","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T12:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T13:22:06.981Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"ebcb47e8-37ad-496c-b085-96c9842998be","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"960fc38a6a7d2d01ca1f5d86ddec65c805c326575543c5d3e173cd284c4f877b\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T12:22:11.939Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"28845222-1319-465d-8ec3-6a40559c97bc","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T11:22:09+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T12:22:07.141Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"0048a1bf-9f4b-44e7-bed8-a104baa92e55","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"862c345dba3dbe31f2a2fea5b5e76d76b8d23a5661a56a895e027442f23403cf\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T11:22:10.503Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"3aca4ece-7b62-44c2-92d9-a2b402dbef49","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T11:22:09+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T11:22:09.271Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"bef263a6-2a61-4d0f-b4a6-7bd6a53deb25","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"862c345dba3dbe31f2a2fea5b5e76d76b8d23a5661a56a895e027442f23403cf\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T10:22:10.266Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"9ff8f680-48fc-4cd2-a615-9c270827cc48","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T10:22:08+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T10:22:08.796Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"61febe20-3eec-46d5-b5aa-20577dccf480","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"8e4e7027a9f2933bf20f8a77408373d2b3e87cb5f4174a2853a07f8ec8faea28\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T09:22:11.074Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"c394e1e8-c38b-4f5f-9a7c-5f479f3c19dd","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":47,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T09:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T09:22:07.773Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"9395e213-0f50-4d99-8803-87c2cccdea46","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"4486fdbfd5cc00c7a2cc0a5f3d6436df1ea3ca78e99f754a748343db441dcd5d\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T08:22:08.768Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"5e95cb20-0786-41b9-af6e-910d257fb52b","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T08:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T08:22:07.362Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"f4d1e141-d30f-411b-94e1-2dc29918ddd1","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"73c042374fe171105ec9e6361598cf5915fa6c1831990b11f77a746619e1aba8\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T07:22:09.549Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"fb9aacb8-274d-43ff-ad8f-8dd242b06025","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":36,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:21:41+00:00\",\"generatedAt\":\"2026-10-01T07:22:07+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T07:22:07.408Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:21:41+00:00"},{"id":"26e9da21-d48a-4edc-ba79-c2f01dcb0a02","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"4486fdbfd5cc00c7a2cc0a5f3d6436df1ea3ca78e99f754a748343db441dcd5d\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T06:22:12.065Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"ec6f6179-4e64-42f0-ac29-2be557f0f6d6","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T04:25:50+00:00\",\"generatedAt\":\"2026-10-01T05:22:08+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T06:22:06.678Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T04:25:50+00:00"},{"id":"3a12c4b3-b614-476d-839a-31c8dcea04f6","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"e3927aef307ba196e67513c2e99ddda304aa13d9425dadc21c4a63ecfb935085\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T05:22:09.687Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"f981aba5-6361-4e1d-a50d-ec2f6d3ec4d6","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T04:25:50+00:00\",\"generatedAt\":\"2026-10-01T05:22:08+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T05:22:08.132Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T04:25:50+00:00"},{"id":"554f85bc-e9bf-43d4-9a04-8750ad0bb0e5","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"4e3f2a5b15c5185de641e1fa60bf183acefd88028e276768363a52523f8e8933\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T04:22:10.748Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"95b7a16c-1d87-450d-bff0-61487cea2418","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":10,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":27,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":73,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":56,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":72,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":77,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":77,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":54,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":60,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":60,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":60,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":48,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":49,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":20,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":8,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":8,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-10-01T04:16:19+00:00\",\"generatedAt\":\"2026-10-01T04:22:08+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T04:22:08.138Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T04:16:19+00:00"},{"id":"36cf7161-a44e-4f38-b823-8cfd95eb4c0d","kind":"report","error":null,"payload":"{\"issues\":[\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\",\"Off-season snow and temperature fields are suppressed.\"],\"method\":\"rules\",\"notice\":\"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\",\"status\":\"season_closed\",\"surface\":null,\"beginner\":null,\"reportAt\":null,\"snow24In\":null,\"liftsOpen\":0,\"liftsTotal\":4,\"sourceHash\":\"096a6202a13f17fd659125c8764a1b3bc55bb2e6a2c311c9b92addd7e22ec2d6\",\"trailsOpen\":0,\"trailsTotal\":20,\"parserVersion\":\"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-10-01T03:54:26.404Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"da8f3d6f-44a2-4bd2-b873-a92f0f13323b","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":5,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":5,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":5,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":5,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":6,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":55,\"precipitation\":6,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":6,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":6,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":6,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":6,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":60,\"precipitation\":6,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":64,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":11,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Showers And Thunderstorms\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":80,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Showers And Thunderstorms\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":80,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Showers And Thunderstorms\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":68,\"precipitation\":80,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":80,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":80,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":80,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":44,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":44,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":44,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":44,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":44,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":44,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":15,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":53,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":52,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":51,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":50,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":49,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":49,\"precipitation\":12,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":50,\"precipitation\":12,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":52,\"precipitation\":12,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":54,\"precipitation\":12,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":56,\"precipitation\":12,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":57,\"precipitation\":12,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":9,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":9,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":9,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":9,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":9,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":53,\"precipitation\":9,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":52,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":51,\"precipitation\":7,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":50,\"precipitation\":7,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\",\"updatedAt\":\"2026-09-30T23:21:34+00:00\",\"generatedAt\":\"2026-10-01T03:54:15+00:00\"}","resort_id":"timberline","fetched_at":"2026-10-01T03:54:15.625Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-30T23:21:34+00:00"},{"id":"59985d34-4922-4a4b-bed0-8b1155ae0b25","hash":"a5431aff1b626bb1cf6b6b644aa506d03c824eda2f288d78f5f5f180d033b8d1","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"1d609c9c71b6ac08250ccdcfc9e4cb1eddb2c08c57e21115be18c383fcf6c9c8\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-29T04:34:57.404Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"09ea5c03-86b4-4293-a65a-4dbec27fc3c2","hash":"93bc2be4654e3b7c656892bae9bb675db8aada86616c8b6ee3a99f49ccad2269","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 1, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 58, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 60, \"precipitation\": 1, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 50, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 50, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 50, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 50, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 50, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 61, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T23:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-29T04:16:22+00:00\", \"generatedAt\": \"2026-09-29T04:34:58+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-29T04:34:57.404Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-29T04:16:22.000Z"},{"id":"99848ea7-60d2-48b5-9599-b157d45c62b9","hash":"43e5aafaf7c8c5bf61af8b8e69e34bdcef9d7d33c38c87237f653df07c906e05","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 50, \"precipitation\": 4, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 50, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 3, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-28T09:21:25+00:00\", \"generatedAt\": \"2026-09-28T10:08:11+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T10:08:10.069Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T09:21:25.000Z"},{"id":"27a399ff-ee3b-45d7-b788-d16ff8c2a0a5","hash":"f527c10a22e4997c90b99351ccab22f6bb1eaf4c03fd6f9d17d5f174f9b18ea3","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"6e536c61c568ac4bf799a1cff01c48017d2f7d4f3eab8dcf8147c4966b9b916f\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T10:08:10.069Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"2f7fb520-0a29-4c76-9ba0-183dfe53ec1f","hash":"c72aa8a9b686d8c84c2219aadc6997624f093311d84e20db45035de6890b42c0","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"56f84b0cc4761f958a3777bc2eef5402fd31e4fda144251b146680274c9dca58\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T08:11:19.421Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"019c40de-fb05-4cf6-aaff-a4d693168ee4","hash":"5c8aed86a06d42172d478e8a612dfa906e72516eb63212b47fc5e7562329e497","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 50, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 3, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-28T08:06:09+00:00\", \"generatedAt\": \"2026-09-28T08:11:19+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T08:11:19.421Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T08:06:09.000Z"},{"id":"e1aa5076-f674-4b21-aa0a-eda941deb898","hash":"7c9c31a145e04d295ba75e07484ab0b372090e40e89eef4d57913e7802f631ef","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 3, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-28T05:36:35+00:00\", \"generatedAt\": \"2026-09-28T06:19:27+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T06:19:26.370Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T05:36:35.000Z"},{"id":"84a291dc-f06f-4493-8fb4-ed1c3a76220f","hash":"f527c10a22e4997c90b99351ccab22f6bb1eaf4c03fd6f9d17d5f174f9b18ea3","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"6e536c61c568ac4bf799a1cff01c48017d2f7d4f3eab8dcf8147c4966b9b916f\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T06:19:26.370Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"8b58c2c0-279c-4489-b779-a0772bd1765a","hash":"c72aa8a9b686d8c84c2219aadc6997624f093311d84e20db45035de6890b42c0","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"56f84b0cc4761f958a3777bc2eef5402fd31e4fda144251b146680274c9dca58\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T04:13:47.312Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"11571500-5059-44fb-a0a6-cc1982fa34e3","hash":"7e727266d0d55cb3f0eac8f6c1487d05bd9139fea633e5ed2571b05f9b11b2a8","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 3, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-28T03:51:37+00:00\", \"generatedAt\": \"2026-09-28T04:13:47+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T04:13:47.312Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T03:51:37.000Z"},{"id":"994ba378-8a05-486e-9782-efb48eb045b7","hash":"911735bb2d632b5971de17b61ea7d895057045715fe1ac2173c319bdff328b7b","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Light Rain\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Light Rain\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-28T02:45:55+00:00\", \"generatedAt\": \"2026-09-28T03:11:42+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T03:11:41.535Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T02:45:55.000Z"},{"id":"901ebc41-9018-4783-bc71-ec37e98e31f7","hash":"c72aa8a9b686d8c84c2219aadc6997624f093311d84e20db45035de6890b42c0","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"56f84b0cc4761f958a3777bc2eef5402fd31e4fda144251b146680274c9dca58\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T03:11:41.535Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"c9015121-2589-4f36-8539-dee6d934d98a","hash":"bbea6be01e71161a21cd4dacdadf4ae8985d24c64a777c565b0d073d36de7362","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 53, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 60, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T23:33:12+00:00\", \"generatedAt\": \"2026-09-28T01:13:10+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T01:13:09.123Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T23:33:12.000Z"},{"id":"85e515ba-fe33-49e4-9ed6-2435955afb27","hash":"c72aa8a9b686d8c84c2219aadc6997624f093311d84e20db45035de6890b42c0","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"56f84b0cc4761f958a3777bc2eef5402fd31e4fda144251b146680274c9dca58\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T01:13:09.123Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"269314c5-240f-4991-9627-c35f69132c64","hash":"f65f463a95d04a5983ef397df309de9806dc0843959db09ac94d14cead7bec00","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 27, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 53, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T23:33:12+00:00\", \"generatedAt\": \"2026-09-28T00:12:19+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-28T00:12:18.089Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T23:33:12.000Z"},{"id":"2344c12d-2414-4de9-b338-3c34148a13a2","hash":"c72aa8a9b686d8c84c2219aadc6997624f093311d84e20db45035de6890b42c0","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"56f84b0cc4761f958a3777bc2eef5402fd31e4fda144251b146680274c9dca58\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-28T00:12:18.089Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"9cc725d6-37e1-485e-aad6-447bb1e09d85","hash":"cfd4777c5c3cdc7e60986f8e7d3dcd9b63bd99f5c4ff1532252e2e0cb85847d2","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 52, \"precipitation\": 27, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T18:21:13+00:00\", \"generatedAt\": \"2026-09-27T22:12:10+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T22:12:09.715Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T18:21:13.000Z"},{"id":"0ba3e1f9-4584-4d31-9817-08a8ed40e650","hash":"e81a7abbf18ab37b724b162d51dbbe92c9115ed8de111d40977d96ac1e17fa89","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"e73f6ec0a3c8a5124dc15a384ddd1344d41378d4ca2d2e33b6e26ae81b9002d4\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T22:12:09.715Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"da671c13-d212-4f75-b2e8-b9e360bd50e9","hash":"d19b6c92725c080369814ebd4ab74e7059fb6533e6222a5028ee880cfc94c7f1","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 57, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 52, \"precipitation\": 27, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T18:21:13+00:00\", \"generatedAt\": \"2026-09-27T21:10:19+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T21:10:18.366Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T18:21:13.000Z"},{"id":"0d7b60e3-344c-4b25-8d82-84c5253d8411","hash":"a982363e2f838dee1d4ba077c77824f59f634266e3a8570d04666ddce4e2f9db","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"42b8f31dd828fd6291a3242dafd02d2a6347850ac84386a23fba035b6dde2799\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T21:10:18.366Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"711fcca8-5e87-4532-982d-d4ec0ca1d2d6","hash":"e81a7abbf18ab37b724b162d51dbbe92c9115ed8de111d40977d96ac1e17fa89","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"e73f6ec0a3c8a5124dc15a384ddd1344d41378d4ca2d2e33b6e26ae81b9002d4\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T20:09:27.500Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"4e49b656-9072-45ee-8f53-865073a6da81","hash":"de2c6bcbc6d7a035a756062bfba865433b17d81ccfb77c43adde6411002c4ebb","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 57, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 52, \"precipitation\": 27, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T18:21:13+00:00\", \"generatedAt\": \"2026-09-27T20:09:28+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T20:09:27.500Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T18:21:13.000Z"},{"id":"f6c348f7-b95e-452d-a7c1-ec786fc432a7","hash":"a982363e2f838dee1d4ba077c77824f59f634266e3a8570d04666ddce4e2f9db","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"42b8f31dd828fd6291a3242dafd02d2a6347850ac84386a23fba035b6dde2799\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T18:11:02.904Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"437dc41f-e2dd-4943-b721-ba6bd792dc40","hash":"a139c4d6ab73e57c7f1eadab8ea10193e5229639edce800007bea7b6ca85fbfa","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 57, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 52, \"precipitation\": 27, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T16:33:24+00:00\", \"generatedAt\": \"2026-09-27T18:11:03+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T18:11:02.904Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T16:33:24.000Z"},{"id":"cc4ac069-587a-4b6b-8acf-16b9031b7fbf","hash":"a982363e2f838dee1d4ba077c77824f59f634266e3a8570d04666ddce4e2f9db","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"42b8f31dd828fd6291a3242dafd02d2a6347850ac84386a23fba035b6dde2799\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T17:08:47.649Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"12d5e723-eebd-4e62-98a7-95fcb6ed8240","hash":"6c656324ce1e7b67acf7c98fd1ff341c929cc188850970662bb90f18a2227e9c","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 57, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 52, \"precipitation\": 27, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 24, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 22, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 18, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 16, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 54, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 58, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 61, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 66, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T16:33:24+00:00\", \"generatedAt\": \"2026-09-27T17:08:48+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T17:08:47.649Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T16:33:24.000Z"},{"id":"8765ea24-176e-4a5a-8e76-f662e9a40d13","hash":"653492a38099045539783e48c112c05ffd4fa90126b610dc8c1823b4ebe58b28","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 50, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 20, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 53, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T10:47:18+00:00\", \"generatedAt\": \"2026-09-27T14:50:18+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T14:50:18.249Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T10:47:18.000Z"},{"id":"303f08a6-54dc-493f-b198-f369891a8cab","hash":"a982363e2f838dee1d4ba077c77824f59f634266e3a8570d04666ddce4e2f9db","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"42b8f31dd828fd6291a3242dafd02d2a6347850ac84386a23fba035b6dde2799\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T14:50:18.249Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"bd8ea449-f7d2-47dd-a6fb-5c236ea90530","hash":"21f140128d58caa52a768435520324e7b6814fb341924344f4a31e3ba37c5f19","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 48, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 50, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 20, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 53, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T10:47:18+00:00\", \"generatedAt\": \"2026-09-27T13:48:28+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T13:48:27.755Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T10:47:18.000Z"},{"id":"0d57a6db-fc22-4a1d-9361-e6964277a162","hash":"e81a7abbf18ab37b724b162d51dbbe92c9115ed8de111d40977d96ac1e17fa89","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"e73f6ec0a3c8a5124dc15a384ddd1344d41378d4ca2d2e33b6e26ae81b9002d4\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T13:48:27.755Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"b7f4de61-aa64-4028-98fb-34a47e3cfc49","hash":"c2a3c4b7283088b63daa4fc51a6bfe2dda9b2d9c88399cdfa7104f88b1e430a6","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"fec3945ce3702b7adfcc1562899e93d23db8d1814363714033944b2fbb0993de\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T12:15:58.726Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"67f62455-ffa0-430c-a416-1bda1330e369","hash":"bba00f253b9edf9d7bde881db615a95f939949b07ceb6bb1139f4c843e591038","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 48, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 50, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 20, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 53, \"precipitation\": 21, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 19, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 17, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 15, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 13, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 14, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 50, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 53, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 52, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 56, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 57, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 53, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 52, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T10:47:18+00:00\", \"generatedAt\": \"2026-09-27T12:15:59+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T12:15:58.726Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T10:47:18.000Z"},{"id":"e2a7b298-143a-4042-9788-e64d71a48b8c","hash":"29502dc48ca2ed4690f55f0e3983c9eeaa2a9190dda68924d942b3d897d0200c","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"2f42049743340f4169e4896493cc0005487177fa115e43be6788604909d1aaff\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T04:37:39.537Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"dc083751-d19c-4ef5-8f54-1c9ba00ebb80","hash":"81e2dde0d525c19e99dbb99aee9927d86fe5b133a5c0ef3daaebe02679483295","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T01:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T02:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 49, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 48, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 47, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T07:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T08:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T07:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 49, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 51, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 55, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 53, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 53, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 9, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 51, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 55, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 54, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-27T04:26:28+00:00\", \"generatedAt\": \"2026-09-27T04:37:40+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T04:37:39.537Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T04:26:28.000Z"},{"id":"8c27ce9c-0ed8-4bae-9974-024e314aa581","hash":"d2e52662426898a2379906846644a247150f94036dc6373e3a85a96ec12db9a8","kind":"report","error":null,"payload":"{\"issues\": [\"Trail count covers the named Trail Access section; terrain parks are listed separately by the resort.\", \"Off-season snow and temperature fields are suppressed.\"], \"method\": \"rules\", \"notice\": \"Snow Report – Timberline Mountain Skip to content Search Snow Report General Info Timberline Mountain is now closed for the 25/26 season.\", \"status\": \"season_closed\", \"surface\": null, \"beginner\": null, \"reportAt\": null, \"snow24In\": null, \"liftsOpen\": 0, \"liftsTotal\": 4, \"sourceHash\": \"d52916a8db0932a82f216a85cfe4aafb3ba42d1deeb00cdb74b197e7c8623dcb\", \"trailsOpen\": 0, \"trailsTotal\": 20, \"parserVersion\": \"0.1.0\"}","resort_id":"timberline","fetched_at":"2026-09-27T03:17:17.950Z","source_url":"https://timberlinemountain.com/snow-report/","parser_version":"0.1.0","source_updated_at":null},{"id":"0b743d42-6ec7-4651-8244-9f8c48a8e68c","hash":"8984278fa99748e8f51441dbdfc8062b80ab18134f7608a4fa95e418c8ff9022","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T00:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-26T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 50, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 49, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T02:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 48, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 48, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 48, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 47, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T07:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 47, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T08:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T07:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 47, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 47, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T09:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 49, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 51, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 52, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 54, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 55, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 57, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 56, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 56, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 55, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 53, \"precipitation\": 12, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 53, \"precipitation\": 37, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Chance Rain Showers\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 52, \"precipitation\": 28, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Slight Chance Rain Showers\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 52, \"precipitation\": 20, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 11, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 10, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 8, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Cloudy\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 52, \"precipitation\": 7, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 5, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 51, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 51, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 51, \"precipitation\": 7, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 51, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 52, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 53, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 54, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 55, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 55, \"precipitation\": 8, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 56, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 55, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 54, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 12, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 5, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 53, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Patchy Fog\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 55, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 57, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 59, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 63, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 62, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 60, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 58, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 56, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Areas Of Fog\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 55, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly\", \"updatedAt\": \"2026-09-26T23:36:26+00:00\", \"generatedAt\": \"2026-09-27T03:17:18+00:00\"}","resort_id":"timberline","fetched_at":"2026-09-27T03:17:17.950Z","source_url":"https://api.weather.gov/gridpoints/PBZ/105,6/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-26T23:36:26.000Z"}],"nextCursor":null,"attribution":"https://shredminder.com/data#reuse","notes":"Records retain original source times, collection times, parser versions and content hashes. A failed check is not a new observation. Forecasts and tide predictions are not observations."}