Start Here
Usage
Common configuration patterns, parameters, and maintenance tips.
Configure widget settings
Each widget uses Scriptable settings to pass parameters. Open the widget settings and set:
- Script: the saved widget script.
- When Interacting: Run Script.
- Parameter: comma-separated values described on each widget page.
Parameter format
Parameters are usually comma-separated values. Examples:
- temp,light
- col,pg2
- zen,12,m
If you are unsure, leave the field empty and start with defaults.
Updates and refresh cadence
Widgets refresh on iOS schedule. Most scripts also include a refresh timer. If you need a manual refresh, open Scriptable and run the script.
Data sources
- OpenWeather for weather and AQI.
- Google Sheets or Apps Script for schedules, countdowns, and quotes.
- GitHub API for stats widgets.
- Notion for the advanced countdown pipeline.
Troubleshooting
- Run the script in Scriptable and read the console output.
- Verify API keys or sheet URLs are correct.
- Confirm Location access for widgets that auto-detect position.
- Clear Scriptable cache if a widget keeps showing stale data.

