Автоматическое скачивание сериалов

Настраивать торрент клиент мы уже научились, теперь можем облегчить себе жизнь. Многие из нас смотрят сериалы (ну не рабыню изауру, а что то типа Хауса и т.д.). На сколько мне известно — есть всего пара «первоисточников» откуда лично я сериалы и выкачиваю — novafilm.tv и lostfilm.tv как то в один прекрасный момент мне надоело сидеть и мониторить rss или сайты на предмет выхода новых серий, а как говорится — лень — двигатель прогресса, и так — автоматизируем процесс. Что нам понадобится? cron, wget и настроенный почтовый сервер (не обязательно). А теперь приступим:

#!/bin/bash

rss="www.lostfilm.tv/rssdd.xml"
cookie="Cookie: uid=; pass=; usess="
shows="(Lie.To.Me\|The.Event\|Castle\|The.Walking.Dead\|house\|Modern.Family\|star.wars\|Fringe\|Human.Target\|Californication\|The.Vampire.Diaries\)"

url=$(wget -qO - $rss | grep -ioe 'http.*torrent' | grep -ie '[0-9]\{4\}/\'$shows | grep -v '720p\|HD')

cd /home/share/torrent/torrent_auto_load

for k in $url
do
if [[ ! -e $(basename $k) ]]
then
wget -q --header="$cookie" $k
echo "file not exist, download" $k | mail -s "torrent add to rTorrent" user@domain.com
else
echo "file exist, nothing to do"
fi
done 

Теперь давайте разбираться что есть что:
rss — тут понятно — ссылка на ленту
cookie — наши данные
shows — список сериалов
не забудьте изменить строку cd /home/share/torrent/torrent_auto_load указав директорию куда у вас должны складываться торренты!
Что делает у нас нижеследующая функция? Она проверяет — есть ли уже такой torrent файл в нашей директории и есть есть — выводит сообщение — file exist, nothing to do, если нет — скачивает файл и отправляет уведомление на email о том что файл скачан (собственно то, чего мне не хватало). Теперь после получения письма можно пойти покурить или выпить чашечку кофе, пока наш торрент будет качаться, после чего можно вернуться и посмотреть новую серию.

Но есть и более простой способ -> готовое решение под названием TorrentMonitor.

Приятного просмотра!

Один ответ на “Автоматическое скачивание сериалов”

Добавить комментарий