Sample Python Project for creating a new Python Module
Project description
BSB Lookup
Australian Bank State Branch number enricher used for validating and looking up bank names given a BSB number. Ideal for financial applications, banking software, and fintech solutions.
Table of Contents
Installation
Before installing, ensure you have Python 3.x installed on your system. You can install BSB Lookup using pip:
pip install bsb-lookup
Usage
Here's a simple example to get started with BSB Lookup:
from bsb import to_bank_info
result = to_bank_info(bsb="082055")
print(result)
# >>> BankInfo(
# ... prefix_rule=BSBPrefixRule(key="NAB", abbreviation="National Australia Bank Limited", bsb_prefixes=["08"]),
# ... directory_entry=BSBDirectoryRow(
# ... bsb="082055",
# ... financial_institution_code="NAB",
# ... name="Private NSW Banking Suite",
# ... street="Level 5 2 Carrington St",
# ... suburb="Sydney",
# ... state="NSW",
# ... postcode="2000",
# ... payments_flag="PEH",
# ... ),
# ... npp_support=NPPSupport.SUPPORTED,
# ... )
Background
A BSB, or Bank State Branch number, is a six-digit code used to identify the specific branch of an Australian bank or financial institution. The BSB is normally used in association with the account number system used by each financial institution.
Contributing
Contributions are welcome! If you have a suggestion or want to contribute code, please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -am 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
For support or queries, reach out to ilan@refundid.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bsb_lookup-0.0.4rc152.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 453638039cc964407be520ec6d97fce5379d9751add1f6617f3b94b31f9bbec1 |
|
MD5 | 96140055b792f392d591dd802a416e70 |
|
BLAKE2b-256 | 1f2492ab7d8d618eddb5f5e258eb5b001eecb97a45644d4d9bada5bd86bd2706 |
Hashes for bsb_lookup-0.0.4rc152.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 443af066cf8ead323861de0073f64693fffeb1c86e3d597393862af2ec0dd426 |
|
MD5 | 3011ac2cf8d791b73781a6042e122076 |
|
BLAKE2b-256 | 314c8b0ac3b39c1870c64464f9eb3738866a0ed601e53f75416efa89212905fe |