E621MediaCollector is a Python script for efficiently downloading media from E621 based on user-defined tags. It provides a convenient way to collect and organize media from E621, a popular online repository for furry and anthropomorphic artwork. Features
- Fetches posts from E621 based on specified tags
- Downloads media files concurrently, utilizing multiple threads
- Generates .nfo files for each downloaded file, containing metadata information
- Supports rate limiting to avoid exceeding API restrictions
- Automatically creates folders based on tags for easy organization
- Python 3.6 or above
- Requests library (pip install requests)
- tqdm library (pip install tqdm)
- Configure the script by providing your E621 username and API key in the config.json file.
- Add the desired tags to the tags.txt file, with each tag on a separate line.
- Run the script using python E621MediaCollector.py.
- The script will search for posts matching the specified tags, download the media files, and generate .nfo files in the appropriate folders.
Note: Ensure that you comply with E621's terms of service and usage guidelines when using this script. License
This script is developed independently and is not affiliated with or endorsed by E621. Use it responsibly and at your own risk.