Skip to content

Instantly share code, notes, and snippets.

View matthewdavis's full-sized avatar

Matthew Davis matthewdavis

View GitHub Profile
@matthewdavis
matthewdavis / gist:3ee92e700059e6f589dba4802ed14a45
Created October 7, 2025 14:33
python script to compare crew banking statements against a csv exported from monarch money
#!/usr/bin/env python3
"""CLI for reconciling Crew bank statements against a Monarch Money ledger CSV."""
import argparse
import csv
import os
import re
import subprocess
from collections import defaultdict
from dataclasses import dataclass, replace
### Keybase proof
I hereby claim:
* I am matthewdavis on github.
* I am matthewdavis (https://keybase.io/matthewdavis) on keybase.
* I have a public key whose fingerprint is C87E FC42 71D4 037D 4CE0 2DF4 B37A 9412 2C24 F759
To claim this, I am signing this object: