ImageRandomizer is a simple Python-based application that generates random images or memes for users. The application uses the requests library to fetch random images and memes from an API and displays them in a Tkinter-based GUI. You can click a button to generate a random image or meme along with relevant details like title, subreddit, and author.
- πΌοΈ Fetches random images from Picsum
- π Retrieves funny memes from Meme API
- π₯οΈ Displays images in a Tkinter window
- π Shows additional information like title, subreddit, and upvotes for memes
- β¨ Smooth button animations for a better user experience
- Python 3.x
- Tkinter (pre-installed with Python)
- Pillow (
PIL) library - Requests library
- Threading library
- Clone the repository:
git clone https://github.com/Caramelizeed/ImageRandomizer.git
cd ImageRandomizer- Install required dependencies:
pip install requests pillowRun the application:
python app.pyClick the Generate Image or Generate Meme button to fetch a random image or meme. The image will be displayed in the window with relevant information.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Your Name - @carameliseeed
Project Link: https://github.com/Caramelizeed/ImageRandomizer