Browse Source

add list of default tags to exclude

Daniel Sheffield 1 week ago
parent
commit
4324b8f500
1 changed files with 11 additions and 3 deletions
  1. 11 3
      reconcile.py

+ 11 - 3
reconcile.py

@@ -10,7 +10,7 @@
 import sys
 if sys.argv[1] == '-h':
     print("""
-  usage:  ./reconcile.py ~/gnucash/merged.gnucash 2024-02-01 2024-06-10 1 Alcohol Sundries CatFood Cleaning 2T
+  usage:  ./reconcile.py ~/gnucash/merged.gnucash 2024-02-01 2024-06-10 1
 """)
     sys.exit(0)
 
@@ -23,7 +23,15 @@ import psycopg
 from app.data.QueryManager import cursor_as_dict
 from app.data.TransactionView import get_session_transactions_statement as get_statement
 
-
+DEFAULT_TAGS =[
+    'Alcohol',
+    'Sundries',
+    'CatFood',
+    'Cleaning',
+    '2T',
+    'Snack',
+    'Travel',
+]
 try:
     from db_credentials import HOST, PASSWORD
     host = f'host={HOST}'
@@ -155,7 +163,7 @@ def _iter(root, blacklist, whitelist, _from, _to):
 if __name__ == '__main__':
   args = sys.argv
   session = gnucash.Session(args[1])
-  tags = set()
+  tags = set(DEFAULT_TAGS)
   if len(args) > 5:
     for arg in args[5:]:
       tags.add(arg)