|
@@ -1,24 +1,29 @@
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+import sys
|
|
|
+if sys.argv[1] == '-h':
|
|
|
+ print("""
|
|
|
+ usage: ./reconcile.py ~/gnucash/merged.gnucash 2021-11-01 2021-12-10 1 Alcohol Sundries CatFood Cleaning
|
|
|
+""")
|
|
|
+ sys.exit(0)
|
|
|
+
|
|
|
from datetime import datetime, timedelta
|
|
|
from dateutil.parser import parse as parse_time
|
|
|
import itertools
|
|
|
import gnucash
|
|
|
-import sys
|
|
|
import os
|
|
|
import psycopg
|
|
|
from app.data.QueryManager import cursor_as_dict
|
|
|
from app.data.TransactionView import get_session_transactions_statement as get_statement
|
|
|
|
|
|
+
|
|
|
try:
|
|
|
from db_credentials import HOST, PASSWORD
|
|
|
host = f'host={HOST}'
|