torrent_management
Manage rTorrent torrents and automate post-processing: add, list, pause, resume, delete, and process completed downloads.
Instructions
Comprehensive torrent management portmanteau tool for rTorrent and post-processing.
PORTMANTEAU PATTERN RATIONALE: Instead of creating 12 separate tools, this tool consolidates all torrent and post-processing operations into a single interface. Prevents tool explosion while maintaining full functionality.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The operation to perform. Must be one of: TORRENT OPERATIONS: - "add": Add torrent via magnet link (requires: magnet_link, optional: category) - "list": List all torrents with status (no params required) - "pause": Pause a torrent (requires: torrent_hash) - "resume": Resume a torrent (requires: torrent_hash) - "delete": Delete a torrent (requires: torrent_hash, optional: delete_files) - "status": Get rTorrent connection status (no params required) - "info": Get detailed torrent info (requires: torrent_hash) POST-PROCESSING OPERATIONS: - "check_completed": Check for completed downloads ready for processing - "process": Process completed download (requires: torrent_hash) - "start_processing": Start automatic post-processing loop - "stop_processing": Stop automatic post-processing loop - "normalize": Preview filename normalization (requires: filename, optional: category) | |
| category | No | Category for categorization. Used by: add, normalize. Default: "anime" | anime |
| filename | No | Filename for normalization preview. Required for: normalize | |
| magnet_link | No | Magnet URI. Required for: add | |
| delete_files | No | Delete files when deleting torrent. Default: False | |
| torrent_hash | No | Torrent hash. Required for: pause, resume, delete, info, process |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||