If you’re like me, you do most of your day-to-day spending on credit cards (those sweet, sweet American Express points ). If you’re also like me, you pay your credit card bill(s) each month from a Monzo pot.
Unfortunately, Monzo doesn’t yet have the ability to move money to a pot when you spend on your credit card(s), meaning you have to move money into your credit card pot everytime you buy a coffee.
Well, no longer! I’ve developed a small application that will keep track of your credit card spending and automatically move money into your credit card pot.
The Monzo API doesn’t let me host this and open it up to users (Monzo API Reference). Fortunately for me that means I don’t have to worry about GDPR or get PCI certification for my Raspberry Pi. Unfortunately, it does mean you have to run it yourself.
I’ve only added support for American Express & Barclaycard so far (no prizes for guessing what credit cards I have…), but the access is through TrueLayer (the same provider Monzo use for connecting accounts), so adding new card providers is trivial as long as TrueLayer support them.
Yeah, for a complete novice something like a Raspberry Pi, or using a cheap instance from somewhere like Digital Ocean, is probably the easiest way to get it running.
Awesome. Once I’m home (whenever that happens) I will be sure to test it out.
Thanks for taking the time to implement them so quick though. Great to see community working together!
tbutz
(🏳️🌈 Producer of "low value commentary")
10
Could someone do an Idiot’s Guide for this?
I have a server hosting my Plex and torrenting stuff, I’d like to chuck it on there, but I feel like I need to install something more before I can do the steps laid out on github. Is it node.js or something?
Correction: it’s python I need to install, having looked properly. See, Idiot Guide needed!!
Depends what device and OS you are using.
I use a Raspberry Pi running the self install of OpenMediaVault (Raspbery Pi Lite OS/Linux), and then using Docker to run anything extra I need on top of that, such as Home Assistant and Plex. I’ll be running this via Docker too.
tbutz
(🏳️🌈 Producer of "low value commentary")
13
It’s a hosted server with ultra.cc, and I feel like I’d spend more time faffing about getting it to install and also fiddling with mapping “allowed” ports, maybe I’d be better dusting off my old NAS, see how I get on there; at least it’s all local and then I don’t have to worry too much.
Hi Matt,
Trying to install on Raspberry Pi using Docker but getting an error about wrong architecture.
Image is for amd64 but I would need arm64.
How do we go about this?
Thanks
Thanks for highlighting, I’ve updated the builds to publish amd64 and arm64 versions. A normal docker pull on latest should pull the right one for your platform
Hi Matt,
Me again, sorry!
I have raised an issue on GitHub if you’re able to have a look.
Appreciate your help
Paul
tbutz
(🏳️🌈 Producer of "low value commentary")
20
Spent the weekend going through crates in the cellar tracking down my Raspberry Pi which I bought and never used, many hours installing the OS and updating (I should never have used the wifi instead of a wired connection, lesson learned), and now I’m almost ready to install this.
Next weekend now, there’s just no time in the week! Crossed fingers it all goes well.
Hey @tbutz, did you manage to get this installed?
I have a problem with the Pots page which I’m speaking with Matt about, wanted to check how it was for you.
Cheers
tbutz
(🏳️🌈 Producer of "low value commentary")
24
Hi @paulwright. I didn’t in the end, life got in the way. However, I’m off work tomorrow so I’ll try and squeeze this into my schedule. Hopefully I can get it working.