EgyProgramozo

PHP/NodeJS programozó, Linux Desktop/Server fan

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 {#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

2015.12.14.

rss torrent transmission

Szólj hozzá