mdevaev / emonoda

A set of tools to organize and manage your torrents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Фетчер для lostfilm.tv

dganic opened this issue · comments

Я конечно понимаю что lostfilm.tv наверно один из самый трекер не поддающийся парсингу, и в комментариях он ссылку на раздачу он не даёт, но я надеюсь что найдется человек который сможет это реализовать, т.к этот ресурс находится на верхней строчки у любителей сериалов. Тем более у других уже получалось его распарсить, например сайт http://litr.cc, вполне уведомляет о новых сериях, и даже выдаёт почти прямую ссылку на торрент: http://www.lostfilm.tv/rdr.php?c=157&s=03&e=01 , из которой можно я думаю добраться и до ссылки на торрентю К тому же для XBMC существует плагин для просмотра Lostfilm в онлайне, и например от туда можно спереть парсинг сайта: http://yadi.sk/d/g1tCMpgkBTZmf

Заранее спасибо тому кто займется реализацией 👍

Для лостфильма фетчер написать нельзя. У него другой принцип организации торрентов (плохой, кстати).

На рутрекере и нонейме, при добавлении новых серий, старый торрент пересобирается. В его внутренностях лежит ссылка на тему, откуда он был взят.
У лоста же, на каждую серию создается новый торрент, или даже три (разного качества). Автоматическая обработка такой последовательности мне не кажется очевидной. Затыки, как минимум, такие:

  1. Как определить, за какой раздачей следить? В каментах этих торрентов - мусор, ссылок нет:
$ rtfile Marvels.Agents.of.S.H.I.E.L.D.S01E04.rus.LostFilm.TV.torrent --name --comment --provides
name: Marvels.Agents.of.S.H.I.E.L.D.S01E04.rus.LostFilm.TV.avi
comment: LostFilm.TV(c)
provides: Marvels.Agents.of.S.H.I.E.L.D.S01E04.rus.LostFilm.TV.avi

Значит, надо конфигурировать пути для мониторинга руками.
2) Как выбрать, какой торрент качать? Качество бывает разное и каких-то серий в том качестве, которое пользователь хочет, может не оказаться. Снова настройка или регекспы?
3) Куда качать файл? В тот же каталог, что и остальные файлы, или в другой? Опять же, это неочевидно.

То есть, лост для автоматической обработки не пригоден, да и концепция один-файл-на-торрент - ущербна. Может, у меня дойдут руки написать программу, которая будет смотреть по ссылкам и искать обновления, но пока единственное, что я могу посоветовать - RSS, сторонний мониторинг (с ручным добавлением, потому что никто, кроме rtfetch, этого не умеет) или ручная проверка раз в неделю (опять же, с ручным добавлением).

Была мысль парсить либо имя торрент файла,или имя файла в раздаче (благо у них хоть там всё порядке и есть какой-то стандарт) и загонять в поиск и искать раздачу. Оказалось что на LostFilm нету поиска О_о
Думал также парсить RSS c сайта, оказалось что он больше не выдаёт прямых ссылок на торрент, хотя и редиректит на страницу с нужным сериалом, эту XML тоже можно парсить и выдергивать хотябы ссылку на страницу с раздачей, хотя всё равно параметры для парсинга придется указывать вручную в конфиге (сериал, номер сезона, с какой серии качать), та что профита это особо не прибавит.

В общем понятно что всё плохо, но я с радостью бы не отказался от полуавтоматического варианта. Всё примерно так как вы описали. Я имею некий конфиг который заполняю в ручную, указываю ссылку на нужную мне раздачу, номер сезона, номер с серии с которой качать, качество видео ( если нет в таком, качает в другом) ну и конечно путь куда это всё дело качать.

Вот за такую реализацию я был-бы очень благодарен, и это облегчило бы мне жизнь)

Не появилось время хоть для какой-то реализации? Единственное чего не хватает в вашем продукте)

Я пока не придумал, как это вписать в концепцию системы.

Мне как я уже говорил не трудно было бы внести нужные сериалы в конфиг в ручную, думаю другим тоже было-бы это сделать не сложно, раз других вариантов нету.

Оно не вписывается в принцип работы. Если я и буду писать, то как отдельную утилиту.