The Random Quote Visualizer is a Python-based desktop application that fetches random quotes from the ZenQuotes API and displays them in a visually engaging window. Each quote appears with a random background color and font style, making it dynamic and interesting to use. The window automatically updates every few seconds, or you can manually click to fetch a new quote instantly.
- Fetches a random quote from the ZenQuotes API.
- Displays quotes with a random combination of background colors and fonts.
- Automatically updates the quote every 5 seconds.
- Supports manual updates by clicking anywhere in the window.
- Simple and clean UI using tkinter.
- Python 3.x
- requests library
- tkinter library
- Internet connection for fetching quotes from the API.
-
Clone or download the project to your local machine:
git clone <repository-url> <repository-directory>
-
Install the required Python packages by running the following command:
pip install requests
-
Make sure you have Python 3.x installed on your system. If not, you can download it from Python’s official website.
-
Navigate to
random-quote-visualizerdirectory.cd random-quote-visualizer -
Run the Python script:
python RandomQuoteVisualizer.py
-
The application will open a window displaying a random quote with a random background and font. It will automatically refresh every 5 seconds.
-
If you'd like to manually fetch a new quote, simply click anywhere on the window, it will refresh after 1-2 seconds.
- Quotes will appear with random colors and fonts.
- Quotes will be updated every 5 seconds, or by clicking the window.