I set up a linuxbox a week ago, I'm not very proficient, but I'm learning. Got the transmission-daemon up and running and it works very well, so far. After a couple of days I started fiddling with flexget go automate from an rss feed. It seems thatI've configured the flexget config.yml somewhat correctly, when I run the command flexget --test it accepts the right torrents. however. when I run flexget command it doesn't download the torrent. It do say in the last row a warning
"Task doesn't have any output plugins, you should add (at least) one!"
From what I understand is that it matches the right file, but it doesn't download it because it doesn't know what to do. It seems that flexget doesn't know about transmission daemon running. I thought it would be automatically because I thought I read flexget had native support for transmission. So, here I am. Do I need to do anything to connect the two?
flexget + transmission aren't in love?
-
- Posts: 552
- Joined: Sun Dec 13, 2009 10:44 pm
Re: flexget + transmission aren't in love?
First, this a FlexGet issue so it should have been posted in their support section, nothing to do with Transmission itself.
Second, for it to be able to communicate with Transmission you need to install the transmissionrpc python module, it may be available in your distros repository. Otherwise I would recommend setuptools which gives easy installation of python modules from their central repository. It is detailed here: http://flexget.com/wiki/Plugins/transmission
Third, you NEED to tell FlexGet to actually use the transmissionrpc module to output the downloaded torrents to. I'll show part of mine as an example:
This defines the default preset that applies automatically to all feeds you configure later on.
Second, for it to be able to communicate with Transmission you need to install the transmissionrpc python module, it may be available in your distros repository. Otherwise I would recommend setuptools which gives easy installation of python modules from their central repository. It is detailed here: http://flexget.com/wiki/Plugins/transmission
Third, you NEED to tell FlexGet to actually use the transmissionrpc module to output the downloaded torrents to. I'll show part of mine as an example:
Code: Select all
presets:
global:
transmission:
username: <user>
password: <pass>
path: /mnt/data/torrents/series/{{series_name}}
-
- Posts: 12
- Joined: Tue Feb 23, 2010 6:15 pm
Re: flexget + transmission aren't in love?
I find it much easier to just setup flexget to dump torrents from the RSS into a folder, and have transmission watch that folder. No transmission plugin needed.
Flexget config.yml:
You need the "accept_all" and make sure transmission AND flexget both have permission on the watch folder. The easiest is to switch to the user used to run transmission and download+setup flexget and the watch folder under that same user.
Test flexget can read the config.yml by running flexget check then turn on the daemon by running flexget daemon start -d
Transmission settings.json addition needed:
Then service transmission-daemon restart and it should start downloading from the watch dir.
Flexget config.yml:
Code: Select all
tasks:
task name:
rss: http://www.sample.com/rss.xml
accept_all: yes
download: /watch/
Test flexget can read the config.yml by running flexget check then turn on the daemon by running flexget daemon start -d
Transmission settings.json addition needed:
Code: Select all
"watch-dir": "/watch",
"watch-dir-enabled": true,