I did some work over the weekend on a tool that would convert Trainline and Wetherspoons receipts into the Monzo app. It’s worked pretty well for me and I’ve put the source on GitHub here if anyone else wants to have a play with it and use it for their own receipts.
A lot of the other scrapers I’ve seen use Google’s APIs for accessing Gmail, this one connects through IMAP instead so it should work with pretty much any provider from the last 20 years. There’s some more info on how it works here.
If you’re a fellow dev, feel free to add any merchants in any other merchants you want, I’ll probably add some more as time goes on! It’s my first time using Golang too, so if I’ve committed any atrocities, please let me know!
Unfortunately, it doesn’t work with old prepaid transactions, as they just give a
403 Forbidden (not sure why as can’t see it documented).
Hope you find it useful too!