]> git.rmz.io Git - dotfiles.git/blobdiff - bin/monzo.py
bin: add cmk
[dotfiles.git] / bin / monzo.py
index 722cc5f715956f58a583c4ec077ad058b8997abc..6980487aeef81e218ceb584da7f64cafc98f8326 100755 (executable)
@@ -7,9 +7,11 @@ import sys
 outformat = "qif"
 # outformat = "csv"
 
+
 class UnknownAccountError(Exception):
     pass
 
+
 def get_account(data):
     account_id = data["transactions"][0]["account_id"]
     if account_id == "":
@@ -19,6 +21,7 @@ def get_account(data):
 
     raise UnknownAccountError(account_id)
 
+
 if __name__ == "__main__":
     with open(sys.argv[1], 'r') if len(sys.argv) > 1 else sys.stdin as fp:
         data = json.load(fp)
@@ -46,6 +49,11 @@ if __name__ == "__main__":
             else:
                 payee = t["merchant"]["name"]
             memo = t["description"]
+            try:
+                memo = "Tab: {}".format(t["tab"]["name"])
+            except KeyError:
+                pass
+
             memo += "\n{local_amount} {local_currency}".format(**t)
             notes = t["notes"]
             if outformat == "csv":