I wrote a small python script for work that checks the time I have clocked in at work, checks how long I have to work that day and then recommends me the best time to leave to get the bus. The time is available via the time management website from work and the public transport API. It works surprisingly well and has saved me a little time every day.