Skip to content

Fetch-Me-My-Waifus is a Python-based tool with a sleek Tkinter GUI for downloading anime-style images. Features include customizable categories, NSFW filters, async downloading, and pause/resume capabilities. Perfect for anime fans or developers exploring API-based content fetching.

License

Notifications You must be signed in to change notification settings

DuckyOnQuack-999/Fetch-Me-My-Waifus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌸✨ Fetch-Me-My-Waifus ✨🌸

GitHub Downloads Windows 11 Python

🎀 The kawaii-est tool for fetching anime-style images with moe moe kyun~ energy! 🎀

✨ Features🚀 Installation💖 Usage🤝 Contributing📜 License

300

🌟 Features

  • 🖼️ User-friendly GUI built with tkinter
  • 🗂️ Customizable image categories
  • 🔢 Adjustable download limits
  • 🔞 NSFW content filter
  • 🚀 Asynchronous downloads using threading
  • 🛡️ Rate limiting to prevent API abuse
  • 🔄 Error handling and retry functionality
  • 🖼️ Image gallery display
  • ⏯️ Pause and resume functionality

📥 Installation

  1. Clone the repository:
   git clone https://github.com/DuckyOnQuack-999/Fetch-Me-My-Waifus.git
  1. Navigate to the project directory:
 cd Fetch-Me-My-Waifuscd Fetch-Me-My-Waifus
  1. Install the required dependencies:
 pip install -r requirements.txt

💖 Usage

Execute the main script to run the application:

 python Fetch-Me-My-Waifus.py

🛠️ Configuration

Customize your Fetch-Me-My-Waifus experience with these magical settings:

Option Description Default How to Change
Default Category Initial category on startup "waifu" Modify self.category_var in __init__
Download Limit Max images per session 10 Adjust self.limit_var in __init__
Rate Limit Cooldown between API requests (seconds) 1 Change self.rate_limit in __init__
NSFW Filter Allow NSFW content by default False Set self.nsfw_var in __init__

🤝 Contributing

We welcome contributions to Fetch-Me-My-Waifus! Here's how you can help:

  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

Please read our Contributing Guidelines for more details.

📜 License

This project is licensed under the GNU License - see the LICENSE file for details.

🙏 Acknowledgments

  • waifu.im for providing the amazing API
  • Tkinter for the GUI framework
  • Pillow for image processing magic
  • All the wonderful contributors who have helped improve this project

📣 Disclaimer

This application is for educational and fanservice purposes only. Please respect the terms of service of the waifu.im API and use this tool responsibly. Remember, 2D waifus have feelings too!

About

Fetch-Me-My-Waifus is a Python-based tool with a sleek Tkinter GUI for downloading anime-style images. Features include customizable categories, NSFW filters, async downloading, and pause/resume capabilities. Perfect for anime fans or developers exploring API-based content fetching.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published