Website: toronto-bike.alexboden.ca
A client-side web app to track real-time bike and dock availability at Toronto Bike Share stations. Save your frequently used stations as favorites for quick access.
There is also a standalone script, compact-widget.js, that can be embedded as an iOS widget using Scriptable.
- Real-time data - Station availability updates from the official Toronto Bike Share API
- Favorites - Save stations for quick access with custom labels (e.g., "Home", "Work", "Gym")
- Backup stations - Link nearby stations to your favorites so you can see alternatives at a glance
- Fuzzy search - Filter stations by name to quickly find what you need
- Local storage - Your favorites are stored in your browser and persist across sessions
- Install the free Scriptable app on your iOS device
- Create a new script, paste in the contents of
compact-widget.js - Adjust the
SECTIONSarray near the top of the script to target your preferred stations (station names must match Bike Share Toronto's official feed) - Add a Small Scriptable widget to your Home Screen and choose the script you created
- The widget refreshes roughly every minute (actual refresh cadence is controlled by iOS)
In the web app:
- Click the star button to add a station to your favorites
- Click the pencil icon to add a custom label (like "Home" or "Work")
- Click the pin icon to select backup stations that appear grouped under your favorite
Your favorites, labels, and backup stations are saved locally in your browser.
Contributions are welcome!
