c6b9b676a4
Deluge uses a JSON-RPC HTTP API exposed by the Web UI plugin (port 8112), not the daemon binary protocol (port 58846). The integration logs in, fetches completed torrents, filters by configured labels, and enqueues them the same way as the qBittorrent poller. - DelugeConfig in config.rs (enabled, url, password, poll_interval_secs, labels) - src/publisher/deluge.rs: DelugeClient with login/_session_id cookie handling, core.get_torrents_status, label + is_finished filtering - Watcher: deluge_poll_loop alongside qb_poll_loop; each only starts if its respective client is configured/enabled - Example config updated with deluge section and Web UI port note