Peer-to-Peer

индекс
242,75

Yahoo Pipes на страже автоматизации загрузок



Многим из нас нравится загрузить RSS ленту в utorrent(или ему подобный поддерживающий загрузки с лент), настроить правила и в дальнейшем не заботясь о выходе новых серий любимого сериала, передач, видеть их скаченными по-приходу домой. И все хорошо, когда речь идет о Новафильме или Лосте, но мир не сошелся на них клином, часто хочется настроить автоматическую загрузку с другого трекера. А трекер конечно, как на зло не содержит в своей RSS ленте ссылки на .torrent файлы, ведь авторы хотят чтоб вы постоянно заходили к ним на сайт и набивали счетчик посещений, проводили там свое время.

Сразу оговорюсь для чего мне это нужно. Я любитель посмотреть некоторые передачи регулярно выходящие на российском телеэкране. Все они постоянно записываются и выкладываются на различных «релизерских» трекерах, которые записывают ТВ вещание. В данной статье я рассмотрю такие как BigFANGroup и Кинозал.ТВ. Но вот беда, администрация забыла сделать понятной RSS ленту для торрент клиента, а может просто не захотела, ведь стоит мне настроить автоматическое скачивание и они лишатся уникального посещения каждый день. Сейчас с помощью Yahoo Pipes, мы решим эту проблему.

На примере 2-х нужных мне трекеров я попытаюсь просто и понятно объяснить, как оптимизировать их ленты для автоматической загрузки. По аналогии данные способы можно применить и к любым другим ресурсам.

Начнем с рассмотрения BigFANGroup:

В RSS ленте ссылка на тему имеет вид:

www.bigfangroup.org/details.php?id=47070

И перейдя по ссылке мы видим, что для скачивания торрента будет использоваться:

www.bigfangroup.org/download.php?id=47070

Выходит нам всего-то нужно заменять слово details на download в ленте и наша проблема решена. Создадим новую трубу, для замены используем модуль Regex. В данном случае он будет выглядеть так:

1.png

Сохраним и можно использовать. Посмотреть на уже готовую трубу можно здесь.

Пора перейти к Кинозалу:

Ссылка на тему в ленте будет выглядеть:

kinozal.tv/details.php?id=524387

Опять же переходим по ссылке и смотри, что вызовет скачивание торрента, это будет ссылка:

kinozal.tv/download.php/524387/Professija.Reporter.Prigovorennye.K.Nischete.2010.XviD.SATRip.by.Suprug.avi.torrent

Тут не много сложнее, но не настолько чтоб модуль Regex не щелкнул ее в раз. Сразу хочется отметить, что я не понял как дописывать в конец постоянно меняющееся название торрента, но выяснил что это и не нужно, можно заменить хоть на 1.torrent, и загрузка нужной нам раздачи все равно произойдет, ведь есть номер темы.

Следовательно нам необходимо опять заменить слово details на download, сделать замену ?id= на слеш, поставить в конце слеш и дописать 1.torrent
Regex в данном случае будет выглядет так:

2.png

Сохраням и дело в шляпе, на все ушло минимум времени, зато сколько это времени сэкономит. Полную версию трубы можно посмотреть здесь.

А дальше все просто и привычно, подключаем ленты в utorrent, выставляем в них кукисы и пишем правило, на то, что хотим скачивать. Если вы не знаете, как это делать, достаточно прочесть данную статью.
+28
16 марта 2010, 18:56
52

комментарии (18)

0
S_talker #
Сам недавно задался таким вопросом. К сожалению, не нашел решения.
Проблема в том, что трекеры еще бывают закрытыми. Да еще и с капчой при логине. Как поступать в таком случае — не знаю.

А за статью спасибо. Возможности Yahoo Pipes действительно интересные.
0
Zimyand #
В curl подставлять куки и вешать html уже на какой-то промежуточный сервер. Уже к нему прицепить yahoo pipes. Ну и повесить на крон.

По статье — подход интересный. Недавно было идея сделать через крон+твиттер подобное. Но данный вариант думаю устроит) Спасибо.
+1
AmoN #
Закрытый трекер на котором я сижу, позволяет мне самому настраивать RSS и это очень удобно и с мыслями о пользователе:
image
0
rialTresH #
Подскажи как выставить кукисы для бигфана.
Чет не пойму никак ((((((
0
AmoN #
Здесь полностью описано, на примере лостфильма это относится к любому трекеру.
0
rialTresH #
Спасибо дружище )
0
S_talker #
Да на пальцах я понимаю, как это сделать. Но тем не менее, спасибо. Вы натолкнули меня на интересную мысль. Ведь половину работы может взять на себя DropBox — достаточно будет только кинуть итоговую страницу в папку, а YP натравить на прямой URL.
Наверно, сегодня же займусь реализацией.
0
S_talker #
0
S_talker #
Да, забыл упомянуть. Я таки сделал это! До 4-х ночи сидел, разбирался с возможностями YP, и таки поборол его. Смог со страницы закрытого трекера состряпать красивую RSS-ленту, без лагов и двухсуточного отставания, как в официальной ленте.

Кстати, кому интересно, я могу опубликовать трубу, куда нужно будет только подставить свой passkey. Думаю, со статьи понятно, как это можно сделать. Трекер TL.
С интересами пишите в личку с указанием UserID и ника на данном трекере.
–3
d0lfin #
По поводу rss с кино-трекеров. Уже год как функционирует торрент-агрегатор, который поддерживает экспорт релизов в виде рсс-лент следующих ресурсов: BigFANgroup, Uniongang.ru, lostfilm.tv, HQ-video, 1001 cinema, HDclub, HDtracker.ru, othfilm.ru, Torrents.ru (новинки 2010), Novafilm.tv, Квадрат Малевича. При это, как видите, в списке есть и закрытые трекеры. Кроме того, в настройках экспорта rss можете выбрать только нужные вам трекеры и определенные разделы из них
0
Labinskiy #
Хм, прикольно. Жаль что описанный трюк с кинозалом почти наверняка не сработает на других RSS лентах :(
0
Labinskiy #
Но за статью плюсик :)
0
Effector #
Yahoo Pipes действительно удобная вещь, я им RSS рассылку сайта с субтитрами распознаю и фильтрую так, чтобы приходили только субтитры для нужных мне сериалов, а также чтобы были прямые ссылки на субтитры, а не на страницу с описанием.

Пайпы достаточно гибкие в настройке, поэтому могут пригодиться во многих ситуациях.
+1
AmoN #
Поделитесь ссылочкой на трубу. Все больше перехожу от просмотра сериалов с переводом к субтитрам, не знаю еще где лучше брать сабы.
+1
Effector #
Вот мой пайп. Его там, конечно, можно еще доработать, т.к. регулярное выражение пропускает «Desperate Housewives», когда в фильтре «House» стоит. Впринципе можно отредактировать список сериалов на свой вкус и качать субтитры напрямую по RSS.
Возможно вам захочется поменять язык субтитров — просто поменяйте исходную RSS (для русского языка — www.tvsubtitle.ru/rssru.xml).
+1
Effector #
Ой. Ошибся веткой комментариев. Извините.
+1
r4ge #
Попробуйте «House\b»
–2
device #
в статье не хватает спеллчекера

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.