BaziNexPriceCal is a user-friendly tool for calculating the final price of products using exchange rates, various fees, and rounding options. It supports multiple currencies and provides a seamless graphical user interface for input and results.
- Calculate the final product price based on exchange rates, transfer fees, and fixed fees.
- Automatically fetch live exchange rates using an API.
- Support for multiple cryptocurrencies, including USDT, SOL, LTC, BCH, TRX, ADA, and AVAX.
- Round the final price to the nearest thousand or ten thousand.
- User-friendly GUI with error validation and real-time updates.
- Clear and reset input fields with a single click.
Make sure you have the following installed on your system:
- Python 3.x
- Required libraries:
tkinter
(built-in with Python)requests
-
Clone the repository:
git clone https://github.com/SadeghianAM/BaziNexPriceCal.git cd BaziNexPriceCal
-
Install the required libraries:
pip install requests
-
Run the program:
python BaziNexPriceCal.py
That's it! The application window will open, and you can start calculating prices.
- Enter the product price in the selected currency.
- Input the current exchange rate (or fetch it using the "Get Exchange Rate" button).
- Add transfer fees (in currency or in Toman) and fixed fees (in Toman or percentage).
- Choose a rounding option (e.g., thousand or ten thousand).
- Click "Calculate" to view the final price.
We welcome contributions to improve BaziNexPriceCal!
To contribute:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m "Add YourFeature"
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request to the
master
branch.
For any questions or inquiries, feel free to reach out:
Telegram: @RaaDaHN
This project is licensed under a custom Non-Commercial License.
You are free to use, modify, and distribute this project for non-commercial purposes only.
For details, see the LICENSE file.