Files
spending_summary/get_institution_info.py
2017-05-17 11:17:44 -04:00

22 lines
650 B
Python

from __init__ import plaid_client
def get_banks_by_name(bank_name):
bank = plaid_client.Institutions.search(bank_name)
return bank['institutions']
def bank_can_get_transactions(bank):
return 'transactions' in bank['products']
#too_big_to_fail = ['Bank of America', 'Wells Fargo', 'Chase', 'Citi']
too_big_to_fail = ['Vermont Federal Credit Union', 'American Express', 'Citi']
# I only keep my money in banks that are too big to fail. If you can't beat 'em...
bank_dict = {}
for bank_name in too_big_to_fail:
banks = get_banks_by_name(bank_name)
if len(banks) > 0:
bank_dict[bank_name] = banks[0]['institution_id']