X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/d15e050a98639d3be72af6f3e7523a80ffad0245..refs/heads/lazyvim:/bin/starling.py diff --git a/bin/starling.py b/bin/starling.py index 669cf06..471cd14 100755 --- a/bin/starling.py +++ b/bin/starling.py @@ -12,6 +12,8 @@ class FeedError(Exception): def read_feed_item(i): try: + if i.get("status", "") == "DECLINED": + return date = datetime.strptime(i["transactionTime"], "%Y-%m-%dT%H:%M:%S.%fZ") amount = i["amount"]["minorUnits"] / 100 if i["direction"] == "OUT": @@ -37,6 +39,9 @@ def read_feed_item(i): if __name__ == "__main__": if outformat == "qif": + print("!Account") + print("NCurrent Accounts:Starling") + print("^") print("!Type:Bank") cnt = 1 with open(sys.argv[1], 'r') if len(sys.argv) > 1 else sys.stdin as fp: