Part I: Get transmission installed
Add repository
in /etc/yum.repos.d/geekery,repo add:
[geekery] name = geekery repository baseurl = http://geekery.altervista.org/geekery/el5/$basearch enabled = 1 protect = 0 gpgkey = http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY gpgcheck = 1
install packages
sudo yum install transmission transmission-daemon transmission-cli transmission-common
Config
- in /etc/sysconfig/transmission-daemon add the following line: (Change IP, passwords and path to what fit:s your need)
DAEMON_ARGS="-b -t -a \"192.168.*.*\" -e /var/log/transmission/transmission.log -u user -v password -w /incoming"
- setup correct permissions for the download directory (/incoming)
$ sudo mkdir /incoming $ sudo chown transmission:users /incoming $ sudo chmod 770 /incoming
- start the daemon
$ sudo service transmission-daemon start
Access through browser
Remote GUI
- Get the binary here.
- extract and run.
Alternatively Java GUI
- Get it here
Part II: Configure flexget
See the previous post to see how to get it installed on CentOS.
Requirements
I had to manually update the version of transmissionrpc:
sudo easy_install-2.6 transmissionrpc
Configuration
As the feeds on tvtorrent are already limited to the series you select, it is OK, to just get everything in the feed. Flexget will take care of not downloading duplicates (different quality). By default it will prefer the better quality.
Add the following to ~/.flexget/config.yml
feeds: feed_name: rss: <Your rss feed here> download: ~/torrents all_series: yes transmission: host: 192.168.0.5 port: 9091 username: bon password: <password>
Testing
You can check your settings for syntax by running:
flexget -v --check
For a dry-run, run:
flexget -v --test
If everything works OK, just put it in a cron-job to run every now and then.
No comments:
Post a Comment