Ha nem akarunk fájlokat másolni és onnan automatikusan betöltetni, akkor egy alternatív megoldás, hogy RSS-en keresztül töltjük le torrentjeinket. A Transmission alapból nem támogatja, de szerencsére a Flexget áthidalja ezt a problémát.
Ami kell hozzá:
Transmission, amiben a rpc_whitelistet módosítottuk:
"rpc-whitelist": "*"
Flexget, aminek a telepítése a következő:
Flexget telepítés {#flexget-telep-t-s}
Ubuntu esetén:
Python telepítés:
sudo apt-get install python2.7
Pip telepítés:
sudo apt-get install python-pip
Arch esetén:
Python telepítés:
sudo pacman -S python2
Flexget telepítés:
sudo pip2 install flexget
Config létrehozás {#config-l-trehoz-s}
A http://flexget.com/wiki/Configuration oldalon megtalálunk mindent, amit csak művelni lehet a flexgetben, például külön szűrőket lehet beállítani sorozatokra, filmekre.
A következő beállítás az rssben megadott összes torrentet átdobja a transmissionnek:
tasks: ncore: rss: https://ncore.cc/bookmarks/xxxxxx accept_all: yes transmission: host: localhost port: 9091 username: transmission password: transmission path: /torrent/download/path addpaused: no
Ezt a home könyvtárunkba létrehozott .flexget/config.yml fájlba érdemes definiálni.
A következő paranccsal tesztelhetjük a configunkat:
flexget --test execute
Futtatás / Időzítés
Ha szeretjük a nano-t, akkor ezzel be tudjuk állítani a cron szerkesztéséhez:
export EDITOR=nano
Crontab szerkesztés:
crontab -e
Kérjük le, hogy mi az elérési útja a flexget-nek:
which flexget
Adjuk hozzá a következő sort:
@hourly /usr/bin/flexget --cron execute
A /usr/bin/flexget elérést cseréljük ki a megfelelőre