bankline direct parser
0.8
Modul Python untuk mengurai file Natwest/RBS Bankline Direct Data Services.
Hanya Python 3.7+ yang didukung.
pip install bankline-direct-parser
from bankline_parser . data_services import parse
# from file
with open ( filename ) as f :
parsed = parse ( f )
if parsed . is_valid ():
print ( parsed . accounts [ 0 ]. records [ 0 ]. transaction_code )
else :
print ( parsed . errors )
# from list of rows
parsed = parse ( lines )
File Layanan Data Label VolumeHeader [Akun] FileHeaderLabel LabelHeader Pengguna [Catatan Data|Catatan Saldo] LabelTrailer Pengguna
Silakan laporkan bug dan buka permintaan penarikan di GitHub.
Untuk mengerjakan perubahan pada perpustakaan ini, disarankan untuk menginstalnya dalam mode yang dapat diedit ke dalam lingkungan virtual, yaitu pip install --editable .
Gunakan python -m tests
untuk menjalankan semua tes secara lokal. Alternatifnya, Anda dapat menggunakan tox
jika Anda memiliki beberapa versi python.
[Hanya untuk anggota tim GitHub] Distribusikan versi baru ke PyPI dengan:
VERSION
di bankline_parser/__init__.py
python -m build; twine upload dist/*
secara lokal Hak Cipta (C) 2023 HM Government (Kementerian Kehakiman Digital & Teknologi). Lihat LICENSE.txt untuk rincian lebih lanjut.