https://github.com/lemonyte/currency-converter
Convert monetary values between currencies with up-to-date exchange rates.
https://github.com/lemonyte/currency-converter
currency currency-converter currency-exchange currency-exchange-rates currency-rates gui money pyinstaller pysimplegui python requests
Last synced: about 1 year ago
JSON representation
Convert monetary values between currencies with up-to-date exchange rates.
- Host: GitHub
- URL: https://github.com/lemonyte/currency-converter
- Owner: lemonyte
- License: mit
- Created: 2021-05-04T02:37:30.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T21:46:40.000Z (over 3 years ago)
- Last Synced: 2025-02-02T08:27:44.186Z (over 1 year ago)
- Topics: currency, currency-converter, currency-exchange, currency-exchange-rates, currency-rates, gui, money, pyinstaller, pysimplegui, python, requests
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# Currency Converter
Thanks to [itsMalb](https://github.com/itsMalb) for the original idea.
Convert monetary values between currencies with up-to-date exchange rates.
## Requirements
### Python File
- [Python 3.9](https://www.python.org/downloads/) or higher
- Packages listed in [`requirements.txt`](requirements.txt)
### Windows Systems
Optional executable file for Windows users. Python and the required packages are included in the executable.
- 10 MB of free space for the executable
- 12 MB of free space for temporary files
## Usage
Download the source code, or optionally the executable if you're on Windows, from the [latest release](https://github.com/lemonyte/currency-converter/releases/latest).
Select an input currency and an output currency, then click the "Convert" button. The currency converter will request exchange rates for the input currency, and save the exchange rates to a file `rates.json`. This file allows for caching and later offline use. Saved exchange rates are updated if they are older than 24 hours. You may delete the `rates.json` file if you wish, the program will just download the exchange rates again next time it is used.
## License
[MIT License](license.txt)