]> git.rmz.io Git - dotfiles.git/blobdiff - bin/monzo.py
qutebrowser: also cycle through accept all cookies
[dotfiles.git] / bin / monzo.py
index 3c79c714b820b38c69175b4d8d747120e6f30c7d..e54aae5bce487a124b76309cfcf1a471ca405d14 100755 (executable)
@@ -9,11 +9,17 @@ outformat = "qif"
 
 if __name__ == "__main__":
     if outformat == "qif":
 
 if __name__ == "__main__":
     if outformat == "qif":
+        print("!Account")
+        print("NCurrent Accounts:Monzo")
+        print("^")
         print("!Type:Bank")
     cnt = 1
     with open(sys.argv[1], 'r') if len(sys.argv) > 1 else sys.stdin as fp:
         data = json.load(fp)
         for t in data.get("transactions"):
         print("!Type:Bank")
     cnt = 1
     with open(sys.argv[1], 'r') if len(sys.argv) > 1 else sys.stdin as fp:
         data = json.load(fp)
         for t in data.get("transactions"):
+            if t.get("decline_reason", ""):
+                continue
+
             try:
                 date = datetime.strptime(t["created"], "%Y-%m-%dT%H:%M:%S.%fZ")
             except ValueError:
             try:
                 date = datetime.strptime(t["created"], "%Y-%m-%dT%H:%M:%S.%fZ")
             except ValueError: