Lostfilm и flexget — новая rss-лента. Временное решение.1 min read

Неактуально! Новый вариант

Несколько дней назад сайт lostfilm.tv окончательно сменил дизайн. Судя по отзывам — многим он не нравиться. Но лично мне очень сильно не нравиться новая rss-лента :-).  В ленте отсутствуют ссылки на torrent файлы  — вместо них ссылки на страницы серий. Как оттуда можно вытянуть файл для transmission пока не ясно.

Пока доступно зеркало старой версии и соответственно старая лента.

Воспользуемся этой возможностью, для этого нужно немного изменим задание lostfilm:

Более подробно о настройке связки lostfilm.tv и flexget можно почитать здесь, здесь и здесь.

Игорь

https://plus.google.com/+ИгорьНагорный/

Читайте также:

  • Ivan Ivanich

    К сожалению не сработало.

    • Незачто:) Если найдете решение с новой лентой — пишите

  • Дмитрий

    у меня не работает 🙁

    REJECTED: Готэм (Gotham). Тонкое искусство наживать врагов (The Gentle Art of Making Enemies) [webdl 720p]. (S03E14) by retry_failed plugin because has already failed 4 times in the past. (failure reason: Unexpected html content received from https://www.lostfilm.tv/download.php?id=21259&Gotham.S03E14.rus.LostFilm.TV.avi.torrent — maybe a login page?

    офк в конфигах все поменял, похоже что прикрыли и олд ((

    • этот фрагмент присутствует в конфиге? :
      http://pastebin.com/gRSfgfaU

      • Дмитрий

        присутствует, вот конфиг
        http://pastebin.com/Ub7A6FdB

        • Поднимите urlrewrite в самое начало задания. В общем сделайте как у меня

          • Дмитрий

            Написал я в тех поддержку лостфильма, вот что ответили, пока не пробовал =)

            В настройке RSS-загрузчика в строку URL ленты необходимо ввести адрес вот в таком виде: http://retre.org/rssdd.xml:COOKIE:uid=xxxxxx; usess=xxxxxxxxxxxxxxxxxx, где uid – Ваш ID на сайте http://www.lostfilm.tv (указан в настройках в личном кабинете), а usess – юзер-сессия (указана в окне retre.org, внизу слева от значка RSS, по клику на надпись usess – будет показан Ваш usess).

          • Дмитрий

            В общем проверил на уторренте, вроде работает)) юзер сессия и уид от лост фильма, пароль не нужен, жду сериалов что-бы проверить флексгетом!)

          • Мне тоже вчера такое же письмо пришло. Хотя спрашивал я пару недель назад:). Ещё не проверял.

          • Данuл Валов

            Проверил. Всё работает прекрасно, в том числе и во FlexGet.

            Будет время — опубликуй пост плз с новой инструкцией для FlexGet. Я тут помог тебе немножко, как смог. Но всё таки сделай отдельным своим постом, чтобы проще найти было пользователям в Интернете, как я нашёл это обсуждение в своё время.

          • Данuл Валов

            Ссылка немножко некорректно отображается, поэтому вставлю тут ещё раз, но уже визуально понятную:
            retre.org/rssdd.xml:COOKIE:uid=xxxxxx; usess=xxxxxxxxxxxxxxxxxx

          • Данuл Валов

            Ссылка немножко некорректно отображается, поэтому вставлю тут ещё раз, но уже визуально понятную:

            Но уточню, что эта ссылка — только для uTorrent’а действует, т.к. у них передача cookie как раз так и реализуется: через

          • Данuл Валов

            Вот готовый FlexGet конфиг по автоматической скачке серий по RSS для новой версии сайта LostFilm:

            https://gist.github.com/danilvalov/fecfce169d2ff0d31e53eff3e0be991e

            Там же первым комментарием подробная инструкция (с картинками), как получить поля uid и usess для cookie.

            Важно! Для тех, у кого уже есть FlexGet конфиг, настроенный на старую версию сайта LostFilm, то вам, чтобы переключиться на новую версию сайта, нужно всего лишь сделать следующее:

            1) Заменить в задаче параметр url с http://www.lostfilm.tv/rssdd.xml на http://retre.org/rssdd.xml
            2) Убрать из задачи параметр urlrewrite, если он у вас был.
            3) Убрать из параметра cookie пароль, т.е. вот эту часть:

            При этом уточню, что 2 и 3 пункты — не обязательны и ни на что не повлияют, если вы их не выполните. Главное, просто поменять url.

      • Дмитрий

        блин прикол, думаю дай зайду лог проверю, оказывается не качает только готэм жесть -___-
        в общем вопрос снят я думаю

  • Danfocus

    http://pastebin.com/QKkPuWu6
    На коленке, но работает с новой лентой.
    В куки нужно добавить lf_session.

    • Оо. Спасибо. Сегодня попробую

    • А как выбрать качество? пробовал разные способы — выдает ошибку.
      И что внутри lostfilm.yml? Только названия серий или что то еще?

      • Danfocus

        Как угодно))
        Плагин добавляет качество [SD|1080p|720p] в title
        Добавил в конфиг series

      • Danfocus

        Еще поменял плагин, теперь там формируется parser-friendly title, и нормально разбирается качество
        В нотификации можно использовать series_name_rus и episode_name_rus

        • Спасибо. Как раз сегодня пробовал прикрутить ваш плагин. Попробую новую версию. Предыдущую так и не заставил качать то что мне нужно

        • Все отлично работает! Спасибо!

    • Ivan Ivanich

      Нет желания плагин в апстрим flexget’а добавить?
      Работает ведь отлично.

      • Danfocus

        Пробую, пока не так успешно ))

        • Danfocus

          Вот опять придирки — то пишет «так не по питонвей писать»(примитивно), а завернешь — пишет — «теперь не читаемо»
          Раздражает

          • Ivan Ivanich

            Спасибо, я слежу за пулл реквестом.

            Ну рано или поздно смержит я думаю)

          • Danfocus

            Господа!
            Смержилось!!!!
            С версии 2.9.23

          • Ivan Ivanich

            Поздравления наши принимай ))

          • Поздравляю 🙂

    • Mr. White

      flexget -V
      2.10.8
      You are on the latest release.
      При этом, плагин выдает такую шляпу:
      CRITICAL task Lostfilm BUG: Unhandled error in plugin lostfilm: unknown url type: /
      И все. Так и не получилось заставить его работать. Куки все прописаны, конфиг из мануала.
      В итоге взял старый конфиг, поменял адрес rss на http://retre.org/rssdd.xml и все завелось.
      Крэшдамп тут: http://pastebin.com/61SdBtZJ

      • Danfocus

        Я даже не знаю как но нужно суперкрупным шрифтом выделить эту строку

        В куки нужно добавить lf_session.

        • Mr. White

          Когда я написал, что «Куки все прописаны» — имелось ввиду, ВСЕ куки прописаны. ВСЕ — это значит uid, uses, if_session. Помимо прочего, уточнялось, что старым методом — все работает, с условием полных кук. в том числе, if_session.
          В частности:
          cookie: ‘uid=123456; usess=XXXXXXXXXXX; if_session=ZZZZZZZZZZZZZ;’
          Если убрать кавычки — получаем ошибку номер 1. Добавляем кавычки — получаем ошибку номер два. Убираем из строки с куками точку с запятой и оставляем кавычки — получаем опять ошибку номер два (Missing redirect).

  • agsoanzaet
    • Старая лента не будет работать с utorrent. Там ссылка неправльная. Вам нужно использовать flexget. Без него — ни как

    • Lostfilm прислал письмо:

      В настройке RSS-загрузчика в строку URL ленты необходимо ввести адрес вот в таком виде: http://retre.org/rssdd.xml:COO… usess=xxxxxxxxxxxxxxxxxx, где uid – Ваш ID на сайте http://www.lostfilm.tv (указан в настройках в личном кабинете), а usess – юзер-сессия (указана в окне retre.org, внизу слева от значка RSS, по клику на надпись usess – будет показан Ваш usess).

      Как раз ваш случай. Пробуйте

  • hodyna

    Хотелось бы поподробней о lf_session=ХХХХ; где взять? ХХХ ?

  • hodyna

    Огромная просьба, поподробнее о lf_session=ХХХХХХХ; откуда береться ХХХХХХ?

  • Данuл Валов

    Вот готовый FlexGet конфиг по автоматической скачке серий по RSS для новой версии сайта LostFilm:

    https://gist.github.com/danilvalov/fecfce169d2ff0d31e53eff3e0be991e

    Там же первым комментарием подробная инструкция (с картинками), как получить поля uid и usess для cookie.

    Важно! Для тех, у кого уже есть FlexGet конфиг, настроенный на старую версию сайта LostFilm, то вам, чтобы переключиться на новую версию сайта, нужно всего лишь сделать следующее:

    1) Заменить в задаче параметр url с http://www.lostfilm.tv/rssdd.xml на http://retre.org/rssdd.xml
    2) Убрать из задачи параметр urlrewrite, если он у вас был.
    3) Убрать из параметра cookie пароль, т.е. вот эту часть:

    При этом уточню, что 2 и 3 пункты — не обязательны и ни на что не повлияют, если вы их не выполните. Главное, просто поменять url.

  • Данил Валов

    Вот готовый FlexGet конфиг по автоматической скачке серий по RSS для новой версии сайта LostFilm:

    https://gist.github.com/danilvalov/fecfce169d2ff0d31e53eff3e0be991e

    Там же первым комментарием подробная инструкция (с картинками), как получить поля uid и usess для cookie.

    Важно!
    Для тех, у кого уже есть FlexGet конфиг, настроенный на старую версию сайта LostFilm, то вам, чтобы переключиться на новую версию сайта, нужно всего лишь сделать следующее:

    1) Заменить в задаче параметр url с

    на

    2) Убрать из задачи параметр urlrewrite, если он у вас был.
    3) Убрать из параметра cookie пароль, т.е. вот эту часть:

    При этом уточню, что 2 и 3 пункты — не обязательны и ни на что не повлияют, если вы их не выполните. Главное, просто поменять url.

    Также важно отметить, что используемые вами на старой версии сайта параметры uid и usess такие же, как и на новой версии сайта, т.е. они не изменились после перехода.

    • Ivan Ivanich

      Простите, есть ведь уже плагин lostfilm в flexget’e написанный @danfocus:disqus.
      Насколько я понял ваше решение еще один вариант с минимальным изменением конфига для тех кому лень разбираться с новым плагином ?

  • Pingback: Новая rss лента Lostfilm и автоматическая закачка серий с помощью Flexget. - Тараблог()