Package Information
Downloads: 2 weekly / 237 monthly
Latest Version: 0.1.3
Available Nodes
Documentation
n8n-nodes-rtorrent
Community node for integrating rTorrent into n8n workflows.
Features
- Adds an
rTorrentnode to n8n - Current operation: Get Torrents by Label
- Uses
node-rtorrent-client(XML-RPC)
Implemented API calls
| Node Operation | rTorrent XML-RPC call(s) |
|---|---|
| Get Torrents | d.multicall2 (fallbacks: d.multicall.filtered), fields like d.hash=, d.name=, d.custom1=, d.base_path=, d.ratio=, d.state=, d.complete=, d.size_bytes=, d.is_private= + finished timestamp (d.completed.time= / d.timestamp.finished=) |
| Get Trackers | t.multicall (t.url=; fallback with trackers view) |
| Stop Torrent | d.stop |
| Start Torrent | d.start |
| Set Torrent Label | d.custom1.set |
| Move Torrent Directory | d.directory.set (optional flow also uses d.directory, d.base_path, d.is_active, d.stop, d.close, execute.throw mv, d.check_hash, d.start) |
| Remove Torrent | d.stop, d.close (optional), d.erase (optional file delete via execute.throw rm -rf) |
| Force Recheck | d.check_hash |
Requirements
- n8n with community nodes enabled
- Reachable rTorrent XML-RPC endpoint
Installation
Via n8n Community Nodes
Install package name:
n8n-nodes-rtorrent
Via npm (local development)
npm install n8n-nodes-rtorrent
Development
npm install
npm run build