Torrent letöltése RSS csatornáról
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⌗
Ubuntu esetén:⌗
Python telepítés:
sudo apt-get install python3.6
Pip telepítés:
sudo apt-get install python3-pip
Arch esetén:⌗
Python telepítés:
sudo pacman -S python3
Flexget telepítés:
sudo pip3 install flexget
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
Szia!
Kiváló leírás.
Köszönöm szépen!
Viszont kérlek módosítsd a "sudo pip2 install flexget"-et pip3-ra, mert nekem és kollegámnak is a python 2-re akar hivatkozni és így nem települ.
Minden jót!