Sign in

Jason Li

@mrjasonli.bsky.social
43 followers 34 following 52 posts

Software dev Aviation Transit Grand River Transit web app - grtapp.ca Mississauga 🇨🇦 (Previously Kitchener-Waterloo)

PostsRepliesMedia
Jason Li @mrjasonli.bsky.social · 13h
If that sign in the back is any indication… Francis/Bell Ln?
000
Jason Li @mrjasonli.bsky.social · 13h
ping @ioncrashcounter.com www.reddit.com/r/waterloo/s...
reddit.com
From the waterloo community on Reddit: Reset the counter
Explore this post and more from the waterloo community
200
Jason Li @mrjasonli.bsky.social · 13/10/2026
Appears to have been a hit and run… so… they removed themselves? 😅 www.reddit.com/r/kitchener/...
reddit.com
From the kitchener community on Reddit: Someone Does a Hit-and-Run on the Ion
Explore this post and more from the kitchener community
020
Jason Li @mrjasonli.bsky.social · 03/10/2026
GRT real time data’s been down since 3pm yesterday due to “technical difficulties”. ION tracker is sad
Sad LRV with text No Data
010
Jason Li @mrjasonli.bsky.social · 29/09/2026
Thanks to spam calls I am less likely to answer legit survey calls because I expect them to be scams 😅
010
Jason Li @mrjasonli.bsky.social · 07/09/2026
Added some layers and stuff with mapbox styles
Added stops and route lines
011
Jason Li @mrjasonli.bsky.social · 05/09/2026
The ion tracker, now with a map 👀 using openstreetmaps not gmaps!
ION LRV tracker with map
010
Jason Li @mrjasonli.bsky.social · 01/09/2026
Make sure it is named correctly in your Google Maps JavaScript api - grtapp.ca/lakeontario.js if you’re lazy
000
Jason Li @mrjasonli.bsky.social · 31/08/2026
I use maps js api and added a few lines for a new marker
Lake OntarioLake Ontario
040
Jason Li @mrjasonli.bsky.social · 30/08/2026
brb adding some stuff to my maps javascript api calls
Pick location map with Lake Ontario labelTrips map with Lake Ontario label
000
Jason Li @mrjasonli.bsky.social · 30/08/2026
So police were probably just called to the OMSF for ease of access, so article lists Dutton Dr
000
Jason Li @mrjasonli.bsky.social · 30/08/2026
@ioncrashcounter.com so this happened 😕 www.therecord.com/news/waterlo... LRV not confirmed but suspecting 509 as according to transee it went offline then right under the Weber bridge as it was heading to Fairway, and it looks to be the only train in service yesterday that’s not in service today
therecord.com
Woman dies after collision with LRT in Waterloo
Police say emergency crews were called to the area of Dutton Drive at about 11:20 p.m. after reports of a collision involving a woman and the LRT.
321
Jason Li @mrjasonli.bsky.social · 23/08/2026
You can tap the next trip, and on the improved trip page it will highlight the stop(s) that are closed, allow you to locate yourself on the map to help you figure out the best alternate, as well as estimate the current location of the bus. Hope that helps some people! Again, any feedback welcome :)
Tap for next trips
Trip map with closed stops highlightedTrip map with closed stops highlighted and current location List of next stops either closed stop highlighted
000
Jason Li @mrjasonli.bsky.social · 23/08/2026
Well let’s say you’re around this stop and check it, it highlights that this stop is affected by a notice then highlights the stop in the notice.
Stop page indicating it is affected by a service alertStop page indicating the stop in the notice
100
Jason Li @mrjasonli.bsky.social · 23/08/2026
*The GRT Stop closure assistant*: GRT sends these stop closure notices, such as this one active today. So how does this affect me? My effort to try adding to these notices somewhat with my app:
GRT stop closure notice for route 21 Elmira indicating closed stops and alternates
120
Jason Li @mrjasonli.bsky.social · 14/08/2026
Trying some UI things - parse service alert notices to indicate closed stops on trip page map 🤔
Grand River Transit web app trips page showing map with closed stops highlighted
Grand River Transition web app trips page showing stop list with closed stops highlighted
000
Jason Li @mrjasonli.bsky.social · 09/08/2026
512 back in service today! After almost 75 days out
030
Jason Li @mrjasonli.bsky.social · 02/08/2026
Looks like 511 is back in service after this collision. 512 still out
110
Jason Li @mrjasonli.bsky.social · 31/07/2026
It should be 1 box where you can enter a bus or LRV number 😒
010
Jason Li @mrjasonli.bsky.social · 31/07/2026
Oh, I see what happened, I entered it into the top box because I didn’t see the bottom box at first 😆 I got it now, I guess the Feb result was related to when it was still a merged Bus & LRT feed and that was around when the separation was implemented… but… still a slightly confusing result
200
Jason Li @mrjasonli.bsky.social · 31/07/2026
Why does it say last seen Feb 11… I’m just going to take the date of the last crash on May 26 then #512returntoservicewatch
100
Jason Li @mrjasonli.bsky.social · 31/07/2026
I also made a thing to try keeping track of when the LRVs were last seen on real time data grtapp.ca/lastseen.asp . I don’t think we’ve seen 512 for a while, at least not in any recent real time feeds. Wonder if it’s still out from the last crash
grtapp.ca
Vehicles last seen
100
Jason Li @mrjasonli.bsky.social · 31/07/2026
Damn, I thought someone posting “reset the counter!” on r/waterloo or r/kitchener would automatically ping you or something 😛
000
Jason Li @mrjasonli.bsky.social · 30/07/2026
@ioncrashcounter.com you got this one? www.reddit.com/r/kitchener/...
reddit.com
From the kitchener community on Reddit: Reset the counter!
Explore this post and more from the kitchener community
110
Jason Li @mrjasonli.bsky.social · 24/07/2026
Now that I have real time data… what ION trains are out right now? grtapp.ca/ion.asp
grtapp.ca
ION Live trip info
020
Jason Li @mrjasonli.bsky.social · 21/07/2026
@canardiain.bsky.social how do you like this way for my app to show the upcoming LRV numbers? Someone suggested this icon 😆
Upcoming LRVs on GRT web app with smiling tram icon
000
Jason Li @mrjasonli.bsky.social · 19/07/2026
Will be continuing efforts to tune & optimize things where possible. Feedback is welcome, especially since I don’t get much opportunity to field test this since I don’t live in the region anymore
010
Jason Li @mrjasonli.bsky.social · 19/07/2026
Grand River Transit app grtapp.ca finally supports real time trip updates for bus & LRT 😃 (well it’s real-time ish as it’s a couple of minutes between data reloads for performance reasons, but hopefully it can still be helpful. There’s still the option to send a text). Built without AI!
Grand River transit app showing next trip times with real time updatesGrand River transit app showing next ION trips with train number
110
Jason Li @mrjasonli.bsky.social · 16/07/2026
Experimenting with real time trip data for ION 👀
GRT web app showing real time departures for ION light rail
010
Jason Li @mrjasonli.bsky.social · 15/07/2026
Hmm… I would have thought a transit app that does not use AI would get a bit more interest here 🤔 anyway, any feedback welcomed
020
Jason Li @mrjasonli.bsky.social · 08/07/2026
I have finally figured out how to provide real-time data on grtapp.ca 😃 (thanks to transitland apis) service alerts will now show on the main page, and on stop pages of applicable routes. Will work on getting trip updates at a later time. 0% vibe-coded 🙂
grtapp.ca
GRT Stop Info
030
Jason Li @mrjasonli.bsky.social · 29/05/2026
@ioncrashcounter.com so these people say there have been 74 LRT collisions within the past year. www.facebook.com/share/p/1Fnc... www.facebook.com/share/p/18Z5... Umm??
facebook.com
111
Jason Li @mrjasonli.bsky.social · 29/05/2026
A Porter Boeing 747 landing at Toronto Island Airport
010
Jason Li @mrjasonli.bsky.social · 27/05/2026
Did a thing because I felt like it - @ioncrashcounter.com grouped by LRV grtapp.ca/crashcounter... #wrlrt
grtapp.ca
ION crashes grouped by LRV
042
Jason Li @mrjasonli.bsky.social · 09/03/2026
An Airbus A380 in VIA rail livery
010
Jason Li @mrjasonli.bsky.social · 14/02/2026
Have you seen this one
CN locomotive 4908 “pride of Mac yard” with blue makeshift paint jobCN locomotive 4908 “pride of Mac yard” with blue makeshift paint job
020
Jason Li @mrjasonli.bsky.social · 14/02/2026
Temporary since 2022!
Facebook post showing picture of train lead by blue locomotive 4907 with a very temporary looking white CN label, dated June 30, 2022
020
Jason Li @mrjasonli.bsky.social · 28/03/2025
I have been saving GRT GTFS files since 2018 as part of updating my app and have organized it on github for anyone who may be interested in looking back and comparing github.com/jason897/grt...
github.com
GitHub - jason897/grt-gtfs-history: Grand River Transit GTFS history from 2018-2025
Grand River Transit GTFS history from 2018-2025. Contribute to jason897/grt-gtfs-history development by creating an account on GitHub.
130
Jason Li @mrjasonli.bsky.social · 16/03/2025
Well it is on the web site and I believe it should be on a little display at the station entrance area but agreed, there should definitely be clearer signage as you’re walking through the station which platform to go to for what destination
Departure info on GO transit web site showing platform number
020
Jason Li @mrjasonli.bsky.social · 15/02/2025
Or I wonder if they could be shifted to different routes vs originally planned
000
Jason Li @mrjasonli.bsky.social · 15/02/2025
Did you see the recent news that AC is reducing capacity to the US in response demand related to the tariff stuff? I wonder if that could mean the 767s just won’t come back anymore 😕
100
Jason Li @mrjasonli.bsky.social · 22/01/2025
Greater Reece Area
220
Jason Li @mrjasonli.bsky.social · 15/01/2025
Flighty just alerted that Feb 8 is now A321 so it seems it’s getting pushed back even further 🤔
100
Jason Li @mrjasonli.bsky.social · 11/01/2025
@ishrionaviation.bsky.social hey there, wondering if you’ve noticed any updates to these plans ishrionaviation.com/news/air-can..., because I had added the first LAS flight here in Flighty previously and it just notified me that it went from 763 to 788. Looks like some others changed also
ishrionaviation.com
Air Canada Plans First Passenger Boeing 767 Routes Since its Retirement in 2020 — Ishrion Aviation
Air Canada is officially bringing back its passenger Boeing 767s in early 2025. The airline will deploy them from Toronto (YYZ) to several destinations.
120
Jason Li @mrjasonli.bsky.social · 10/01/2025
I believe this will be the first time the A321XLR visits YYZ
FR24 screenshot showing EI127, an A321XLR (EI-XLR) arriving later this afternoon
000
Jason Li @mrjasonli.bsky.social · 30/12/2024
“Alright the podcast is taking some time off for the holidays, I’m sure not too much stuff will happen in the aviation world while we’re away, right? 👀”
000
Jason Li @mrjasonli.bsky.social · 07/12/2024
What is red light
000
Jason Li @mrjasonli.bsky.social · 26/11/2024
Random thing I just noticed, the same train was struck by that cement truck in 2022
010
Jason Li @mrjasonli.bsky.social · 20/11/2024
Hi @canardiain.bsky.social 😝
000
Jason Li @mrjasonli.bsky.social · 18/11/2024
251