Home - TheNamesArthur/rulescrape GitHub Wiki

🖼️ Rulescrape Wiki

Overview

Rulescrape is a powerful tool for downloading images from booru-style sites. It features both a modern GUI and a full command-line interface, with multi-threaded downloads, advanced organization, skin support, and configurable settings.


Features

  • Multi-Site Support: Download images using the APIs of Rule34, Safebooru, and Danbooru.
  • Graphical User Interface (GUI): Built with Tkinter, with support for custom skins and live configuration.
  • Command-Line Interface (CLI): All features are accessible via terminal arguments.
  • Multi-Threaded Downloads: Optional support for parallel downloads to speed up retrieval.
  • Flexible Organization Methods:
    • By file extension and first tag
    • By extension only
    • Flat (no folders)
    • By tag only
  • AI Content Filtering: Optionally exclude AI-generated images.
  • Progress Visualization: Download progress bar with customizable animations via skins.
  • Duplicate Detection: Avoids saving duplicates using file hash comparison.
  • Automatic Configuration: User settings are saved and reloaded automatically.
  • Skin System: Customize the interface using JSON-based skin files.
  • Error Handling: GUI notifications and detailed log files for debugging.
  • Log Rotation and Compression: Daily logs with automatic gzip compression.