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")
# >>> 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,
# ... )
API Reference
The main functions in BSB Lookup are:
to_bank_info
: Converts a BSB number to detailed bank information.- [Other functions and classes with brief descriptions]
For full documentation, visit [Link to Documentation].
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 or join our Community Forum/Discord.
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.1rc14.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a94c253f24ffff14c79bc92d010f2d22fe4b4f87bbee2f1006dbd14a9b9a4ac1 |
|
MD5 | bda05cc7b94f6fd6dcb2f6a7aef43241 |
|
BLAKE2b-256 | 408a4489ee1254a29b338904fdd1fd4c0828ecdb8a4c43e2e13ac35190de9285 |
Hashes for bsb_lookup-0.0.1rc14.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a48231ff32165a52b9a26ff86103fa09fc106696d6d03a21e72449e0d195d0b9 |
|
MD5 | 97b36345a5332a5f441bbfc31e3a5bb5 |
|
BLAKE2b-256 | 8385046bd721d0d01b9a59cc3476c2d675d518c078ab4fef634654872ef090d4 |