Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ImageRandomizer

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.

🌟 Features

  • πŸ–ΌοΈ 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

πŸ”§ Requirements

  • Python 3.x
  • Tkinter (pre-installed with Python)
  • Pillow (PIL) library
  • Requests library
  • Threading library

πŸ’Ύ Installation

  1. Clone the repository:
git clone https://github.com/Caramelizeed/ImageRandomizer.git
cd ImageRandomizer
  1. Install required dependencies:
pip install requests pillow

πŸš€ Usage

Run the application:

python app.py

Click 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.

🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.

πŸ™ Acknowledgements

πŸ“ž Contact

Your Name - @carameliseeed

Project Link: https://github.com/Caramelizeed/ImageRandomizer

About

this is just a random image generator

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages