Automatically adding Monzo transactions to Splitwise.
Application searches Monzo transaction history for transactions with notes that contain #splitwise or #splitwise-<groupname>. <groupname> corresponds to the name of a Splitwise group, minus any spaces in the name. If no group is specified, the expense is added to Non-group expenses.
git clone https://github.com/cheahjs/monzosplitwise
cd monzosplitwise
cp config.json.example config.json
./run_loop.shRequires:
- Monzo OAuth client details
- Currently, the app assumes that the client is a confidential client and has access to refresh tokens.
- Splitwise OAuth client details
Copy config.json.example to config.json, and fill in the necessary details. Upon first run, the app will guide you through obtaining access tokens for both Monzo and Splitwise.
It is recommended to replace the run_loop.sh script with a cronjob.
