convert_transi.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import pymt940
  2. import _renamer
  3. from argparse import ArgumentParser
  4. _renamer.rename_bt()
  5. _renamer.delete_btrl('logged_btrl.csv',
  6. 'RO26BTRL01301202N63584XX.csv',
  7. 'RO26BTRL01301202N63584XX2.csv')
  8. parser = ArgumentParser()
  9. parser.add_argument('-b', '--bank', type=str, default=None, help='bank shortname')
  10. parser.add_argument('-f', '--filename', type=str, default=None, help='name of the csv')
  11. args = vars(parser.parse_args())
  12. args['bank'] = 'transi'
  13. args['filename'] = 'RO26BTRL01301202N63584XX2.csv'
  14. if args['bank'] == 'uni':
  15. uni = pymt940.Unicredit(args['filename'], 'RO50BACX0000001138725000')
  16. uni.convert()
  17. else:
  18. transi = pymt940.Transi(args['filename'], 'RO26BTRL01301202N63584XX')
  19. transi.convert()
  20. # uni = pymt940.Unicredit('export.csv', 'RO50BACX0000001138725000')
  21. # uni.convert()
  22. # for i in uni.trans_df.values:
  23. # print(i[14])
  24. # transi.convert()
  25. # for i in transi.trans_df.values:
  26. # print(i[2])
  27. # ------------------------------------------------------------------------------------
  28. # class mt940Test(unittest.TestCase):
  29. # def runTest(self):
  30. # print(str(date.today()).replace('-', ''))
  31. #
  32. #
  33. # unittest.main()
  34. # ------------------------------------------------------------------------------------