Norwegian weather data from MET, wrapped in a Raycast extension. Search locations, save favourites, get 9-day forecasts with graphs. No API keys, no faff.
Maintainer: Kynd
Contact: weather@kynd.no
Issues & Feedback: GitHub Issues
- Search for a location (minimum 3 characters)
- Press Enter to open the forecast view
- Press
Dto toggle between graph and data table views - Press
Cmd+Rto refresh and clear cache
Search uses OpenStreetMap Nominatim to find locations worldwide. Type city names, addresses, or landmarks.
The search parser recognises date-related tokens alongside location names:
- Weekdays: "Oslo fredag" or "oslo friday" for the upcoming Friday
- Next week: "London next monday" for next Monday
- Day of month: "Bergen 25" for the 25th (within the 9-day forecast window)
- Relative dates: "Paris tomorrow" or "Paris i morgen" (Norwegian)
Supported languages: English and Norwegian (Bokmål). Diacritics are normalised, so "søndag" and "sondag" both work.
Save frequently used locations for quick access. Favourites appear at the top of the main view with current weather.
- Add:
Cmd+F(from search results or forecast view) - Remove:
Cmd+Shift+F(from search results or forecast view) - Reorder:
Cmd+Shift+↑to move up,Cmd+Shift+↓to move down
Favourites are stored locally and persist between sessions.
Two forecast modes:
- 48-hour detailed: Hourly data with graphs showing temperature, precipitation, wind direction, and weather symbols
- 9-day summary: Daily overview with representative time periods
Switch between modes with Cmd+4 (detailed) or Cmd+9 (summary). In date query views, these shortcuts navigate to the full forecast.
- Graph ↔ Data: Press
Dto switch from graph to data table,Gto switch back - Data table: Markdown table with complete weather data for the current location
When searching with a date query (e.g., "Oslo fredag"), the forecast shows a focused 1-day view. Use Cmd+4 or Cmd+9 to navigate to the full 48-hour or 9-day forecast.
Cmd+R: Refresh & Clear Cache (clears all caches and reloads data)Cmd+Shift+W: Show welcome messageCmd+Shift+Alt+W: Hide welcome message
Cmd+F: Add location to favouritesCmd+Shift+F: Remove location from favouritesCmd+Shift+↑: Move favourite up in listCmd+Shift+↓: Move favourite down in listEnter: Open forecast (from search results or favourites)
D: Switch to data table view (from graph view)G: Switch to graph view (from data table view)Cmd+4: Show 48-hour detailed forecastCmd+9: Show 9-day summary forecast
Access via Yr command → Cmd+K → Configure Command:
- Units: Metric (°C, m/s, mm) or Imperial (°F, mph, in)
- Clock Format: 12-hour (2:30 PM) or 24-hour (14:30) — defaults to 24-hour
- Show Wind Direction: Display wind arrows and cardinal directions in main view
- Show Sunrise/Sunset: Include sun times in location displays
- Debug Mode: Enable console output for troubleshooting API calls and network tests
- Weather & Forecast: MET Locationforecast 2.0
- Sunrise/Sunset: MET Sunrise 3.0
- Geocoding: OpenStreetMap Nominatim
All APIs are publicly available and don't require authentication or API keys.
- Forecast data: 30 minutes per location
- Sunrise/Sunset: 6 hours per location/day
- Location search: 1 hour per query
- Graphs: 2 hours per location/mode
Caches are stored locally and cleared automatically on expiration or when using Cmd+R (Refresh & Clear Cache).
- Local storage only: Favourites and cache data are stored on your device
- No personal data collection: The extension doesn't collect, store, or transmit personal information
- No tracking: No analytics or user behaviour monitoring
- Location search: Search queries are sent to OpenStreetMap Nominatim for geocoding; no personal identifiers are included
- Open source: Full source code available for review
If connectivity issues are detected, a "Network Status" section appears in the main view showing which APIs are reachable (MET weather API and Nominatim geocoding).
Press Cmd+R from the main view or forecast view to clear all caches and force a fresh data fetch. This is useful if data seems stale or if you're experiencing errors.
Enable Debug Mode in preferences to see detailed console output in Raycast's terminal. Useful for diagnosing API failures, network test results, and data fetching errors.
- GitHub Issues: Report bugs or request features
- Email: weather@kynd.no
When updating the extension in the Raycast Extensions monorepo, treat this repository (kyndig/yr-wfc) as the source of truth:
- Copy source files: Copy
src/,assets/,metadata/directories to the monorepo extension directory - Update documentation: Copy updated
README.mdandCHANGELOG.mdto the monorepo - Verify manifest: Ensure the monorepo's
package.jsonrepository/bugs URLs match the canonical repo (https://github.com/kyndig/yr-wfc) - Preserve placeholders: Keep
{PR_MERGE_DATE}placeholder in CHANGELOG (Raycast CI fills this on merge) - Verify metadata: Ensure extension listing fields (title/subtitle/description/repo link) in the monorepo match this repo
MIT License — see package.json for details.
Made with 🫶 by Kynd