bacx.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # from pybank import Brd
  2. from pybank import (Bacx, mailer)
  3. # import pytest
  4. # with open('extrase/bt_sent_statements') as reg:
  5. # lines = reg.readlines()
  6. # print(lines[-1][11:])
  7. # print(mailer.dig_it(lines[-1][11:]))
  8. # ut.main(verbosity=3)
  9. if __name__ == '__main__':
  10. # Specify the path to the Chrome cache folder
  11. chrome_cache_folder = r'c:/Users/levi/Documents/pyBank/_unicredit_/Default/Cache/'
  12. # Call the delete_cache_files function
  13. mailer.delete_cache_files(chrome_cache_folder)
  14. employees = ['SCHECK DUNAI-ZOLTAN', 'PROGLI ENDRE', 'MURESAN EVA-BRD',
  15. 'MARTON LEVENTE', 'MARTON LEVENTE-BT', 'MARTON LEVENTE-BT-F',
  16. 'KOVACS ZSOLT', 'PAKAI ANDREI', 'ALBERT ANDRAS-ISTVAN',
  17. 'ALBERT ORSOLYA-BT', 'BOTHA IOSIF', 'KATONA LASZLO-BALAZS',
  18. 'ZOVANYI ZOLTAN', 'ZOLTAN SCHECK-DUNAI']
  19. Bacx.statement_folder = 'pybank/extrase'
  20. Bacx.set_statement_filename('/un_sent_statements.log')
  21. Bacx.set_user_data_dir('c:/Users/levi/Documents/pyBank/_unicredit_/')
  22. bank = Bacx()
  23. bank.get_driver_version()
  24. bank.tab_load(1)
  25. bank.bank_login()
  26. bank.employees = employees
  27. # print(bank.employees)
  28. # bank._export_csv()
  29. # bank._transaction_screenshot()
  30. # print(repr(bank.transaction))
  31. bank.refresh()
  32. # TEST:
  33. # letter = mailer.mailer_details(mail_to=mailer.TO, mail_from=mailer.FR_ADDR, mail_subj=mailer.SUBJ)
  34. # letter.add_to_text_body('screenshot test')
  35. # letter.add_attachment('transaction.png', mimetype='image/png')
  36. # letter.send(mailer.S_NAME, mailer.P_NUM, mailer.LOG_U, mailer.PAS, mailer.SEC)
  37. # END TEST