Pull to refresh

FlexGet или Бекапим инетернет автоматически

Reading time 2 min
Views 13K
image

Доброго дня, Хабр!
Довольно давно хотел как то автоматизировать закачки с трекеров любимых сериалов. И вот наконец неделю назад чисто случайно наткнулся на довольно интересную софтинку FlexGet.


FlexGet — это многофункциональный инструмент для автоматичиской закачки торрент-файлов, продкастов, фильмов сериалов и т.д. FlexGet способна обрабатывать различные источники, такие как RSS-каналы, HTML-страниц и даже CSV-файлы. Более того она может сортировать по качеству видео, звука, рейтингу IMDB и даже умеет автоматом качать субтитры. И является плагином для Transmission и Deluge.
Но работает с rTorrent и привычным всем uTorrent — для этого нужно элементарно подсунуть им торрент файлы.
Она оказалась ещё и кросплатформенная Win/Linux/BSD/Mac, так как написана на питоне. На официальной страничке есть подробное пошаговое Руководство к установке на всех платформах.

Мне нужно было что было натравить её на рсс-ки и качать определённые фильмы, сериалы, чтобы потом комфортно смотреть через медиацентр. В распоряжении уже была настроенная торрент качалка на debiane с установленным rTorrnet. Дело за малым — натравить FlexGet на нужную рсс-ку.

Вот самый простой кусочек конфига:

feeds:
lostfilm:
headers:
cookie: "uid=xxxxxx; pass=xxxxxxxxxxxx"
rss: lostfilm.tv/rssdd.xml
regexp:
accept:
- звёздные войны
- За Гранью
- Американская семейка
- Доктор Хаус
download: /media/torrents/session/


Заходит на RSS, ищет упоминание о нужных сериалах и вытаскивает торрент файлы и складывает в папочку. Там их подбирает рторрент и начинает закачку.

В конфиге рторрента нужно было добавить строку, чтобы он проверял наличие новых торрент фалов в папке:
schedule = watch_directory,5,5,load_start=/media/torrents/session/*.torrent

Теперь осталось добавить задание в крон. Чтобы каждые пару минут запускался FlexGet.

ИТОГО: Придя вечером домой мне достаточно будет просто включить медиацентр и смотреть новые фильмы.

А вот если заставить её работать с Deluge — то она может раскладывать по папочкам скачанные фильмы. «Вася пупкин\Сезон1\720р\Серия1»
Вот пример.

Всем спасибо за внимание.
Tags:
Hubs:
+50
Comments 65
Comments Comments 65

Articles