Joshua Parker Ruehlig
Hall of Famer
- Joined
- Dec 5, 2011
- Messages
- 5,949
I know someone got this working before. My method uses the built in api instead of using the watched directory. I think flexget could be a great plugin that would supplement the transmission plugin.
Here's how I transmission + flexget to automatically download podcasts with .torrent links. You could also use flexget to download video/audio files from RSS feeds without the use of torrent/transmission.
*install transmission plugin
-add username / password
-forward TCP port 51413 to transmission so it can download faster
#jexec 1 csh
#easy_install flexget
#easy_install transmissionrpc
#mkdir ~/.flexget
#vi ~/.flexget/config.yml #paste in something like.. (check the flexget docs, spaces are important here)
___
presets:
global:
transmission:
host: 127.0.0.1
port: 9091
username: user
password: pass
set:
path: /mnt/media/videos/podcasts/
feeds:
las:
rss: http://www.jupiterbroadcasting.com/feeds/lasstorrent.xml
accept_all: yes
snap:
rss: http://www.jupiterbroadcasting.com/feeds/TechSNAPTorrent.xml
accept_all: yes
___
*create freenas cronjob to run 'jexec 1 flexget' whenever the podcasts come out (I couldn't get 'jexec -u transmission 1 COMMAND' to work, I would much rather do this as non-root user...)
Here's how I transmission + flexget to automatically download podcasts with .torrent links. You could also use flexget to download video/audio files from RSS feeds without the use of torrent/transmission.
*install transmission plugin
-add username / password
-forward TCP port 51413 to transmission so it can download faster
#jexec 1 csh
#easy_install flexget
#easy_install transmissionrpc
#mkdir ~/.flexget
#vi ~/.flexget/config.yml #paste in something like.. (check the flexget docs, spaces are important here)
___
presets:
global:
transmission:
host: 127.0.0.1
port: 9091
username: user
password: pass
set:
path: /mnt/media/videos/podcasts/
feeds:
las:
rss: http://www.jupiterbroadcasting.com/feeds/lasstorrent.xml
accept_all: yes
snap:
rss: http://www.jupiterbroadcasting.com/feeds/TechSNAPTorrent.xml
accept_all: yes
___
*create freenas cronjob to run 'jexec 1 flexget' whenever the podcasts come out (I couldn't get 'jexec -u transmission 1 COMMAND' to work, I would much rather do this as non-root user...)