├── .gitignore ├── .rspec ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── ng-bank-parser.rb └── ng-bank-parser │ ├── banks.rb │ ├── fixtures │ ├── accessbank-pdf-invalid.pdf │ ├── accessbank-pdf-valid.pdf │ ├── ecobank-pdf-invalid.pdf │ ├── ecobank-pdf-valid.pdf │ ├── firstbank-pdf-invalid.pdf │ ├── firstbank-pdf-valid.pdf │ ├── gtb-excel-invalid.pdf │ ├── gtb-excel-valid.xls │ ├── gtb-excel-valid.xlsx │ ├── hb-pdf-invalid.pdf │ ├── hb-pdf-valid.pdf │ ├── uba-pdf-invalid.pdf │ └── uba-pdf-valid.pdf │ ├── parsers │ ├── accessbank-pdf-parser.rb │ ├── accessbank-pdf-parser │ │ └── helpers.rb │ ├── ecobank-pdf-parser.rb │ ├── ecobank-pdf-parser │ │ └── helpers.rb │ ├── firstbank-pdf-parser.rb │ ├── firstbank-pdf-parser │ │ ├── helpers.rb │ │ └── statement_utils.rb │ ├── gtb-excel-parser.rb │ ├── gtb-excel-parser │ │ └── helpers.rb │ ├── hb-pdf-parser.rb │ ├── hb-pdf-parser │ │ ├── hb_constants.rb │ │ └── hb_transaction_helpers.rb │ ├── uba-pdf-parser.rb │ └── uba-pdf-parser │ │ ├── classes │ │ ├── string.rb │ │ └── transaction.rb │ │ ├── constants.rb │ │ ├── pdf_checks.rb │ │ └── transaction_tools.rb │ ├── pdf-unlocker.rb │ ├── router.rb │ └── version.rb ├── ng-bank-parser.gemspec └── spec ├── banks_spec.rb ├── ng-bank-parser_spec.rb ├── router_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/ng-bank-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/banks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/banks.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/accessbank-pdf-invalid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/accessbank-pdf-invalid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/accessbank-pdf-valid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/accessbank-pdf-valid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/ecobank-pdf-invalid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/ecobank-pdf-invalid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/ecobank-pdf-valid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/ecobank-pdf-valid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/firstbank-pdf-invalid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/firstbank-pdf-invalid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/firstbank-pdf-valid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/firstbank-pdf-valid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/gtb-excel-invalid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/gtb-excel-invalid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/gtb-excel-valid.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/gtb-excel-valid.xls -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/gtb-excel-valid.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/gtb-excel-valid.xlsx -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/hb-pdf-invalid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/hb-pdf-invalid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/hb-pdf-valid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/hb-pdf-valid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/uba-pdf-invalid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/uba-pdf-invalid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/fixtures/uba-pdf-valid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/fixtures/uba-pdf-valid.pdf -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/accessbank-pdf-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/accessbank-pdf-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/accessbank-pdf-parser/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/accessbank-pdf-parser/helpers.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/ecobank-pdf-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/ecobank-pdf-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/ecobank-pdf-parser/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/ecobank-pdf-parser/helpers.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/firstbank-pdf-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/firstbank-pdf-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/firstbank-pdf-parser/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/firstbank-pdf-parser/helpers.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/firstbank-pdf-parser/statement_utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/firstbank-pdf-parser/statement_utils.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/gtb-excel-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/gtb-excel-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/gtb-excel-parser/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/gtb-excel-parser/helpers.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/hb-pdf-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/hb-pdf-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/hb-pdf-parser/hb_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/hb-pdf-parser/hb_constants.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/hb-pdf-parser/hb_transaction_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/hb-pdf-parser/hb_transaction_helpers.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/uba-pdf-parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/uba-pdf-parser.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/uba-pdf-parser/classes/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/uba-pdf-parser/classes/string.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/uba-pdf-parser/classes/transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/uba-pdf-parser/classes/transaction.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/uba-pdf-parser/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/uba-pdf-parser/constants.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/uba-pdf-parser/pdf_checks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/uba-pdf-parser/pdf_checks.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/parsers/uba-pdf-parser/transaction_tools.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/parsers/uba-pdf-parser/transaction_tools.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/pdf-unlocker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/pdf-unlocker.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/router.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/lib/ng-bank-parser/router.rb -------------------------------------------------------------------------------- /lib/ng-bank-parser/version.rb: -------------------------------------------------------------------------------- 1 | module NgBankParser 2 | VERSION = "0.1.7" 3 | end 4 | -------------------------------------------------------------------------------- /ng-bank-parser.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/ng-bank-parser.gemspec -------------------------------------------------------------------------------- /spec/banks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/spec/banks_spec.rb -------------------------------------------------------------------------------- /spec/ng-bank-parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/spec/ng-bank-parser_spec.rb -------------------------------------------------------------------------------- /spec/router_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcenter-square/ng-bank-parser/HEAD/spec/router_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) 2 | require 'ng-bank-parser' 3 | --------------------------------------------------------------------------------