From 1151d5aa9e27ccb39160bd27d24a6688c6bc969c Mon Sep 17 00:00:00 2001 From: Random936 Date: Sun, 23 Aug 2026 10:34:53 -0400 Subject: [PATCH] More ledger updates; not really using this anymore though --- ledger/update.jq | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ledger/update.jq b/ledger/update.jq index bb5da5f..8ff7101 100644 --- a/ledger/update.jq +++ b/ledger/update.jq @@ -11,15 +11,19 @@ def categorize_transaction: elif test("ALASKA\\s+AIR") then "Expenses:Travel:Flights" elif test("HELP\\.UBER\\.COMCA") then "Expenses:Travel:Taxi" elif test("STEAM GAMES") then "Expenses:Entertainment:Games" - elif test("OLLAMA|YouTubePremium|DOORDASHDASHPASS|Prime\\s+Video\\s+Channels|TIDAL\\.COM|Amazon Grocery|SIMPLEFIN BRIDGE|(APPLE\\.COM.*RECURRING$)") then "Expenses:Subscriptions" - elif test("MOMS OF|SAFEWAY\\.COM|MAYORGA") then "Expenses:Food:Groceries" - elif test("PROJECT GLOW \\(FOOD\\)|SPICELIFE|CHICK-FIL-A|GEMELLIS\\s+ITALIAN|CHIPOTLE|SHEETZ|KUNG\\s+FU\\s+TEA") then "Expenses:Food:Restaurants" - elif test("GRUBHUB|DD\\s+\\*DOORDASH") then "Expenses:Food:Delivery" + elif test("FANDANGO") then "Expenses:Entertainment:Movies" + elif test("OLLAMA|AAA CLUB ALLIANCE|YouTubePremium|YouTube Member|DOORDASHDASHPASS|Prime\\s+Video\\s+Channels|TIDAL\\.COM|Amazon Grocery|SIMPLEFIN BRIDGE|(APPLE\\.COM.*RECURRING$)") then "Expenses:Subscriptions" + elif test("MOMS OF|SAFEWAY\\.COM|MAYORGA|ATLASCOFFEECLUB|WHOLEFDS") then "Expenses:Food:Groceries" + elif test("PROJECT GLOW \\(FOOD\\)|SPICELIFE|CHICK-FIL-A|GEMELLIS\\s+ITALIAN|CHIPOTLE|SHEETZ|KUNG\\s+FU\\s+TEA|&SHAWARMA|&PIZZA|KOREAN BBQ") then "Expenses:Food:Restaurants" + elif test("GRUBHUB|DD\\s+\\*?DOORDASH") then "Expenses:Food:Delivery" elif test("MARKET@WORK") then "Expenses:Food:Snacks" - elif test("PROJECT GLOW \\(BEV\\)|NAGADI COFFEE|BLACK LION CAFE") then "Expenses:Luxuries:Drinks" + elif test("PROJECT GLOW \\(BEV\\)|(NAGADI|NEIGHBORS) COFFEE|BLACK LION CAFE|COFFEE REPUBLIC") then "Expenses:Luxuries:Drinks" elif test("PROG SELECT INS") then "Expenses:Auto:Insurance" - elif test("AUTOZONE") then "Expenses:Auto:Maintenance" + elif test("AUTOZONE|KING FARM AUTO|CAR WASH") then "Expenses:Auto:Maintenance" elif test("Interest earned") then "Income:Interest" + elif test("IONNA") then "Expenses:Travel:Fuel" + elif test("66EXPRESSLANES|DRIVEEZMD") then "Expenses:Travel:Tolls" + elif test("LIME\\*PASS") then "Expenses:Travel:Rental" else "UNKNOWN" end; def format_transactions: