Skip to content

Supereviil/gdlEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

gdlEX — The Over‑Engineered Companion App for gallery-dl

gdlEX is a Windows control layer for gallery‑dl: queueing, automation, post‑processing, session tracking, and a UI that makes large download jobs manageable. No gimmicks. Just tools.

🏛️ Assembled in Delphi because I refuse to suffer.

screenshot2

🧩 What gdlEX Actually Does

gdlEX wraps gallery-dl in a clean, Windows-native interface and then piles on:

  • Queue management
  • Automation (watch folders, scheduling, cookie rotation)
  • Post-processing (rename engine, CBZ creation, cleanup)
  • Privacy tools
  • Session tracking
  • Optional integrations (FFmpeg, yt-dlp, webhooks)

🚀 Features Overview

To avoid confusion, here are the two worlds gdlEX works in:

  1. gallery-dl features — the raw power
  2. gdlEX-exclusive features — the quality-of-life magic

1️⃣ Features Powered by gallery-dl

These are native gallery-dl capabilities, just presented in a way that won’t make your eyes bleed.

Download Modes

  • Single URL
  • Multi‑URL queue
  • Text file input
  • URL-only extraction
  • Metadata-only JSON dump

Naming & Templates

  • Default templates
  • Original filename
  • ID-only
  • Date + filename
  • Username + ID
  • Category + ID
  • Custom template input

Filtering & Rules

  • File filter expressions
  • Date before / after
  • File range
  • Min/max size
  • MIME type filtering

Network Options

  • Retries, timeout, sleep, rate limit
  • Proxy support
  • Custom User-Agent
  • IPv4/IPv6 forcing
  • SSL bypass

Authentication

  • OAuth
  • API key
  • Browser cookie extraction
  • Cookies.txt rotation

2️⃣ gdlEX Companion Features (The Fun Stuff)

These features do not exist in gallery-dl.

🖥️ UI & Workflow

  • Modern Windows UI
  • System tray integration
  • Close-to-tray + notifications
  • Styled output console with privacy filtering
  • Session resume
  • Live file-type tally
  • Output trimming that hides your sins

⚙️ Automation Engine

  • Watch Folder (auto-import URLs)
  • Daily scheduler
  • Auto-run queue
  • Completion actions:
    • Open folder
    • Play sound
    • Run script
    • Or do nothing like a normal person

🧩 Post-Processing

  • Remove emoji
  • Remove punctuation
  • Remove spaces
  • Trim filename length
  • Remove custom substring
  • Extension swap (jpeg → jpg, etc.)
  • Rename-on-failure
  • Automatic CBZ creation
  • Empty-folder cleanup
  • Windows-safe path handling

🔄 Session Intelligence

  • Files processed
  • CBZ archives created
  • Success/failure state
  • Session receipts
  • Optional logs
  • Download archive support
  • File-type summary

🌐 Integrations

  • FFmpeg (optional)
  • yt-dlp fallback
  • Webhook notifications

🔒 Privacy Mode

  • Hides sensitive output
  • Redacts URLs and arguments
  • Replaces filenames with a tally
  • Keeps logs clean unless you ask otherwise

🪟 Screenshots

(Because people like pictures)

screenshot3 screenshot1

📦 Requirements

  • Windows 10 or later
  • gallery-dl.exe in the same folder as gdlEX
  • Optional:
    • ffmpeg.exe
    • yt-dlp.exe
    • Cookies.txt or browser profile access

📥 Download

Grab the latest release here:
https://github.com/Supereviil/gdlEX/releases


❤️ Support Development

If gdlEX saved you time, sanity, or wrist strain:

Ko‑fi: https://ko-fi.com/superevil

Every donation goes toward more utilities, more polish, and more over‑engineering, and a MacBook Neo for cross platform development.


📄 License

MIT License


🙌 Credits

  • gallery-dl by mikf — the powerhouse doing the heavy lifting
  • gdlEX by Superevil Enterprises — the companion app, UI, automation, and general mischief

About

A modern Windows companion app for gallery‑dl with automation, post‑processing, privacy tools, and a UI that behaves. Over‑engineered on purpose.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors