GO Transit

GO Transit Schedule

Real-time departure board for TRMNL displays

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.

Get Started

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