Ghub Exchange is a lightweight and minimal currency exchange rate tracker that runs in the background. It provides real-time exchange rate data and local time information for selected countries. It also displays how the exchange rates have changed over the past 24 hours, making it an efficient tool for tracking currency fluctuations in an easy-to-read interface.
- Real-time Exchange Rates: View exchange rates for MYR, SGD, USD, and CNY.
- Local Time Tracking: Displays the local time for Malaysia, Singapore, New York, and China.
- 24-Hour Exchange Rate History: Tracks and shows how exchange rates have changed in the past 24 hours with up or down indicators.
- Minimalistic UI: Simple and clean interface for easy access to the information you need.
- Background Running: The app runs in the background, periodically updating the exchange rates and time.
The app fetches exchange rate data from a public API (Exchangerate-API) and displays the rates for MYR, SGD, USD, and CNY, relative to USD. It also shows the local time for Malaysia, Singapore, New York, and China. The app automatically updates these values every second.
- Exchange Rates: It fetches the latest exchange rates for MYR, SGD, USD, and CNY.
- Time: Displays the local time for four different countries using time zones.
- 24-Hour History: Tracks and compares the current exchange rate with the value from 24 hours ago to show the movement (⇡ or ⇣).
- UI: The information is shown in a clean and easy-to-read format using a GUI with tables for exchange rates and time.
Below are screenshots of the app's user interface:
![]() |
![]() |
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/ghub-exchange.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python Ghub_Exchange.py

