About This Plugin
Display real-time GO Transit departure information on your TRMNL e-ink display. Perfect for commuters who want at-a-glance transit updates showing departure times, platforms, and service status.
Data is sourced from the Metrolinx External Public API with intelligent edge caching for optimal performance and reliability.
Features
🚆 Real-time Data
Live departure times updated every 5 minutes
🎯 Station Selection
Choose from any GO Transit station on any line
📱 Responsive Layouts
4 layouts optimized for all TRMNL devices
🎨 Color-coded Lines
Line badges with official GO Transit colors on supported color e-ink devices
âš¡ Fast Performance
Edge caching via Cloudflare Workers
🔄 Auto Updates
Automatic refresh with configurable intervals
Data Displayed
Each departure shows:
- Line code and service name with color-coded badge
- Scheduled departure time (large, easy-to-read format)
- Route information (destination and stops)
- Platform number (or TBD if not assigned)
- Service status (Proceed/Wait indicators)
Supported Layouts
- Full Screen: 2-column grid showing 6 departures
- Half Horizontal: 3-column row showing 3 departures
- Half Vertical: Single column showing 3 departures
- Quadrant: Compact 2-column grid with 6 departures