In February 2020 I did almost same: used beautiful soup to parse njtransit's arrival time website to send a push notification to my phone about 10 minutes before bus arrives to my stop in the morning, so I had enough time to get there. Unfortunately, something happened that year, which forced me not to use bus any more.