22 lines
650 B
Python
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']
|