Templates / Search and download torrents using transmission-daemon

Search and download torrents using transmission-daemon

Needs changes

by Danger ✓ · 3,350 views · created 2022-01-02 · File Management

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Function Item (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
Function Item (legacy)
SearchTorrent
Code node, mode 'Run Once for Each Item'

Nodes used (5)

Telegram

What it does

Ok google download "movie name" I develop this automation to improve my quality of life in handling torrents in my media-center. Goal Automate the search operations of a movie based on its name and trigger a download using your transmission-daemon. Setup Prerequisite - Transmission daemon up and running and its authentication method - N8N configured self-hosted or with the possibility to add npm package better with docker-compose.yaml - Telegram bot credential optional Configuration Create a folder where your docker-compose.yaml belongs n8ndir and proceed in installing the node package. bash cd ~/n8ndir npm i torrent-search-api Configuring your docker-compose.yaml file this way. You must include all the dependencies of torrent-search-api. This will let you run the new torrent search node presented in this workflow. version: '3.3' services: n8n: containername: n8n ports: - '5678:5678' restart: always volumes: - '~/n8ndir/.n8n:/home/node/.n8n' - '~/n8ndir/nodemodules/@tootallnate:/usr/local/lib/nodemodules/@tootallnate' - '~/n8ndir/nodemodules/accepts:/usr/local/lib/nodemodules/accepts' - '~/n8ndir/nodemodules/agent-base:/usr/local/lib/nodemodules/agent-base' - '~/n8ndir/nodemodules/ajv:/usr/local/lib/nodemodules/ajv' - '~/n8ndir/nodemodules/ansi-styles:/usr/local/lib/nodemodules/ansi-styles' - '~/n8ndir/nodemodules/asn1:/usr/local/lib/nodemodules/asn1' - '~/n8ndir/nodemodules/assert:/usr/local/lib/nodemodules/assert' - '~/n8ndir/nodemodules/assert-plus:/usr/local/lib/nodemodules/assert-plus' - '~/n8ndir/nodemodules/ast-types:/usr/local/lib/nodemodules/ast-types' - '~/n8ndir/nodemodules/asynckit:/usr/local/lib/nodemodules/asynckit' - '~/n8ndir/nodemodules/aws-sign2:/usr/local/lib/nodemodules/aws-sign2' - '~/n8ndir/nodemodules/aws4:/usr/local/lib/nodemodules/aws4' - '~/n8ndir/nodemodules/base64-js:/usr/local/lib/nodemodules/base64-js' - '~/n8ndir/nodemodules/batch:/usr/local/lib/nodemodules/batch' - '~/n8ndir/nodemodules/bcrypt-pbkdf:/usr/local/lib/nodemodules/bcrypt-pbkdf' - '~/n8ndir/nodemodules/bluebird:/usr/local/lib/nodemodules/bluebird' - '~/n8ndir/nodemodules/boolbase:/usr/local/lib/nodemodules/boolbase' - '~/n8ndir/nodemodules/brotli:/usr/local/lib/nodemodules/brotli' - '~/n8ndir/nodemodules/bytes:/usr/local/lib/nodemodules/bytes' - '~/n8ndir/nodemodules/caseless:/usr/local/lib/nodemodules/caseless' - '~/n8ndir/nodemodules/chalk:/usr/local/lib/nodemodules/chalk' - '~/n8ndir/nodemodules/cheerio:/usr/local/lib/nodemodules/cheerio' - '~/n8ndir/nodemodules/cloudscraper:/usr/local/lib/nodemodules/cloudscraper' - '~/n8ndir/nodemodules/co:/usr/local/lib/nodemodules/co' - '~/n8ndir/nodemodules/color-convert:/usr/local/lib/nodemodules/color-convert' - '~/n8ndir/nodemodules/color-name:/usr/local/lib/nodemodules/color-name' - '~/n8ndir/nodemodules/combined-stream:/usr/local/lib/nodemodules/combined-stream' - '~/n8ndir/nodemodules/component-emitter:/usr/local/lib/nodemodules/component-emitter' - '~/n8ndir/nodemodules/content-disposition:/usr/local/lib/nodemodules/content-disposition' - '~/n8ndir/nodemodules/content-type:/usr/local/lib/nodemodules/content-type' - '~/n8ndir/nodemodules/cookiejar:/usr/local/lib/nodemodules/cookiejar' - '~/n8ndir/nodemodules/core-util-is:/usr/local/lib/nodemodules/core-util-is' - '~/n8ndir/nodemodules/css-select:/usr/local/lib/nodemodules/css-select' - '~/n8ndir/nodemodules/css-what:/usr/local/lib/nodemodules/css-what' - '~/n8ndir/nodemodules/dashdash:/usr/local/lib/nodemodules/dashdash' - '~/n8ndir/nodemodules/data-uri-to-buffer:/usr/local/lib/nodemodules/data-uri-to-buffer' - '~/n8ndir/nodemodules/debug:/usr/local/lib/nodemodules/debug' - '~/n8ndir/nodemodules/deep-is:/usr/local/lib/nodemodules/deep-is' - '~/n8ndir/nodemodules/degenerator:/usr/local/lib/nodemodules/degenerator' - '~/n8ndir/nodemodules/delayed-stream:/usr/local/lib/nodemodules/delayed-stream' - '~/n8ndir/nodemodules/delegates:/usr/local/lib/nodemodules/delegates' - '~/n8ndir/nodemodules/depd:/usr/local/lib/nodemodules/depd' - '~/n8ndir/

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.