Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
FlexGet: Автоматическая RSS-скачка сериалов Lostfilm.tv для новой версии сайта
templates:
global:
transmission:
host: xxxxxxxxxxxx
port: xxxx
username: xxxxxxx
password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tvshows:
set:
path: /tmp/mnt/222AFAA02AFA6FE1/Torrents/download/DLNA/Serials/{{series_name}}
notify:
task:
title: FlexGet Notification
template: series
via:
- email:
from: xxxxxx@xxxxxxx.com
to: xxxxxxx@xxxxxxx.com
smtp_host: xxxxxxxx
smtp_port: 25
smtp_username: xxxxxxxx@xxxxxx.com
smtp_password: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
manipulate:
- url:
replace:
regexp: '&amp'
format: '&'
tasks:
lostfilm:
headers:
cookie: "uid=xxxxxxxxxx;usess=xxxxxxxxxxxxxxx"
rss:
url: http://insearch.site/rssdd.xml
ascii: yes
template:
- global
- tvshows
regexp:
reject:
- E99
manipulate:
- title:
replace:
regexp: '(.*)\((.+)\).(.*)\s\((.+)\)\s\[(.+)\]'
format: '\2.\4.\5'
- title:
replace:
regexp: '(.*)\.MP4'
format: '\1.720p'
- title:
replace:
regexp: '(.*)\.SD'
format: '\1.480p'
include: lostfilm.yml
series:
1080p:
- Волшебники:
alternate_name: The Magicians
720p:
- Американские боги:
alternate_name: American Gods
- Барыги:
alternate_name: Narcos
480p:
- Видоизмененный углерод:
alternate_name: Altered Carbon
@danilvalov

This comment has been minimized.

Copy link
Owner Author

danilvalov commented Feb 18, 2017

В поле cookie задачи lostfilm вам потребуется заменить xxxxxxxxxx в параметрах uid и usess на ваши.
Эти параметры можно получить вот так:

uid – Ваш ID на сайте www.lostfilm.tv (указан в настройках в личном кабинете LostFilm, пункт "Мой ID").
usess – юзер-сессия (указана в окне retre.org, внизу слева от значка RSS, по клику на надпись usess – будет показан Ваш usess).

@danilvalov

This comment has been minimized.

Copy link
Owner Author

danilvalov commented Feb 18, 2017

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

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

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

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

@Danfocus

This comment has been minimized.

Copy link

Danfocus commented Feb 18, 2017

Чтобы взять русские названия и правильно распарсить качество нужно сделать что-то типа такого

    manipulate:
      - series_name_rus:
          from: title
          extract: '(.+)\s\(.+\)\.\s.+\s\(.+\)\s\[.+\]'
      - episode_name_rus:
          from: title
          extract: '.+\s\(.+\)\.\s(.+)\s\(.+\)\s\[.+\]'
      - title:
          replace:
            regexp: '.*\s\((.+)\)\.\s.+\s\((.+)\)\s\[(.+)\]'
            format: '\1.\2.\3.torrent'
      - title:
          replace:
            regexp: '(.*)\.MP4\.torrent'
            format: '\1.720p.torrent'
      - title:
          replace:
            regexp: '(.*)\.SD\.torrent'
            format: '\1.480p.torrent'
@danilvalov

This comment has been minimized.

Copy link
Owner Author

danilvalov commented Feb 18, 2017

@Danfocus,
Спасибо за уточнение. У меня эта проблема с распарсиванием русских названий до этого решалась параметрами alternative_name для каждого из названий сериалов, где я прописывал американские названия. А при скачивании сериалу присваивалось название из основного русского имени сериала. Но теперь обязательно попробую переделать на ваш способ.

@danilvalov

This comment has been minimized.

Copy link
Owner Author

danilvalov commented Jan 26, 2018

Обновление:

  • добавил пропуск серий с E99 (так обозначается раздача полного сезона - нововведение LostFilm);
  • добавил manipulate для корректного чтения разрешения видео (720p и 480p);
  • добавил пример списка сериалов с указанием разрешения скачиваемых видео и альтернативного названия (это позволяет класть серию в директорию с русским названием сериала, т.е. серии для сериала "Барыги" будут складываться в директорию "Барыги" и т.д.
@lAnubisl

This comment has been minimized.

@DarkSoulRL

This comment has been minimized.

Copy link

DarkSoulRL commented Jul 30, 2019

LostFilm RSS опять сломался....

@NEODjazz

This comment has been minimized.

Copy link

NEODjazz commented Aug 5, 2019

Привет, есть у кого новости по фиду от Lostfilm?
Это связано с тем, что выдается неправлиная ссылка из фида или все-таки FlexGet
У меня такая ошибка:
Unexpected html content received from http://tracktor.in/rssdownloader.php?id=34960` - maybe a login page?`

@l13t

This comment has been minimized.

Copy link

l13t commented Aug 9, 2019

та же проблема. похоже чтото поменялось снова в ресс. т.к. тут https://www.vaultvulp.tk/posts/lostproxy/ данные "зависли" как раз в то же время что у меня перестали качаться новые серии флексгетом.
т.е. получается что old.lostfilm.tv больше не отдает данные, на которые базируется этот ретрекер.

@ksn135

This comment has been minimized.

Copy link

ksn135 commented Aug 12, 2019

То же самое у меня

У меня такая ошибка:
Unexpected html content received from [http://tracktor.in/rssdownloader.php?id=34960](http://tracktor.in/rssdownloader.php?id=34960%60) - maybe a login page?

@ksn135

This comment has been minimized.

Copy link

ksn135 commented Aug 13, 2019

Ещё интересно:

curl -v --cookie "uid=xxxxxxxx;usess=xxxxxxxxxxxxxxxxxxxxxxx"  "http://tracktor.in/rssdownloader.php?id=35095"

ответ:

Ошибка. Не надо так часто долбиться.
@l13t

This comment has been minimized.

Copy link

l13t commented Aug 15, 2019

В общем пока что поставил паралельно еще https://github.com/Jackett/Jackett/. добавил сгенеренный у него рсс фид в flexget - все заработало.

@andrewjswan

This comment has been minimized.

Copy link

andrewjswan commented Aug 27, 2019

Новостей нет? Переходить на Jackett или таки починят на днях?

@ksn135

This comment has been minimized.

Copy link

ksn135 commented Aug 27, 2019

@andrewjswan у меня пока нет

@l13t

This comment has been minimized.

Copy link

l13t commented Aug 27, 2019

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

@DarkSoulRL

This comment has been minimized.

Copy link

DarkSoulRL commented Aug 27, 2019

jackett работать нормально я не смог заставить.
Там какой то глюк, если кликать ссылки на торреnт из самого jackett, то они открываются в браузере и торрент файл скачивается, а юторрент ни в какую не хочет. Выдает HTTP Error 400.
Нормально заработала закачка через https://sonarr.tv/

@l13t

This comment has been minimized.

Copy link

l13t commented Aug 28, 2019

беру свои слова обратно. после очередного рестарта завелось нормально. вот как у меня настроено:

tasks:
  lostfilm_torznab:
    template:
      - tvshows
      - notification
      - imdb_rating
      - global
    include: lostfilm.yml
    # what:
    #   - emit_series: yes
    regexp:
      reject:
        - E99
        - mkv
        - mp4
        - 720p
        - 1080p
    inputs:
      - rss: http://172.27.8.152:9117/api/v2.0/indexers/lostfilm/results/torznab/api?apikey=<my_api_key>&t=search&cat=&q=
    discover:
      what:
        - next_series_episodes: yes
      from:
        - torznab:
            website: http://172.27.8.152:9117/api/v2.0/indexers/lostfilm/results/torznab/
            apikey: <my_api_key>
            #searcher: tv
            categories:
              - 5000
@andrewjswan

This comment has been minimized.

Copy link

andrewjswan commented Sep 1, 2019

Поставил jackett, юТоррент выдает 400 ошибку, но одну закачку таки зацепил, но я так и не понял, этот вариант был когда в настройках ленты были указаны куки, или нет.
Вообще куки (как описано выше) надо указывать для jackett или нет ...

@andrewjswan

This comment has been minimized.

Copy link

andrewjswan commented Sep 11, 2019

Нормально заработала закачка через https://sonarr.tv/

Он у меня не ловит новые серии, вы retre.org в него скормили? Или ленту от jackett?

@DarkSoulRL

This comment has been minimized.

Copy link

DarkSoulRL commented Sep 11, 2019

@ded000

This comment has been minimized.

Copy link

ded000 commented Sep 27, 2019

@leaf-avf

This comment has been minimized.

Copy link

leaf-avf commented Sep 27, 2019

http://retre.org/rssdd.xml заменить на http://n.retre.org/rssdd.xml

Ура, заработало! ©
Спасибо.

Пользуясь случаем, спрошу. Может кто надоумит, как для сериала получать только английское название (из series_name)?
Сейчас при указании path: /volume1/video_1/Premiers/{{series_name|replace(' ', '.')}}/Season.{{series_season}}
Сохраняет файлы в директории: /volume1/video_1/Premiers/Блудный.Сын.Prodigal.Son.Пилот/Season.1
Желаемое поведение - сохранять файлы в директории /volume1/video_1/Premiers/Prodigal.Son/Season.1

@sash13

This comment has been minimized.

Copy link

sash13 commented Sep 30, 2019

Попробуйте

    manipulate:
      - series_name_eng:
          from: title
          extract: '.*\s\((.+)\)\.\s.+\s\(.+\)\s\[.+\]'
@leaf-avf

This comment has been minimized.

Copy link

leaf-avf commented Oct 1, 2019

@sash13, спасибо. Кажется то, что нужно!

@azgnetov

This comment has been minimized.

Copy link

azgnetov commented Oct 9, 2019

http://retre.org/rssdd.xml заменить на http://n.retre.org/rssdd.xml

С удивлением обнаружил, что rss сейчас необязательно указывать

@NEODjazz

This comment has been minimized.

Copy link

NEODjazz commented Oct 22, 2019

переключение на n.retre.org помогло, но не до конца
В новой версии RSS они не указывают quality для MP4 формата.
пришлось вот так звратиться

tasks:
lostfilm:
thetvdb_lookup: yes
template:
- tvshows
headers:
cookie: '{? lostfilm.cookie ?}'
rss: '{? RRSUrls.lostfilm ?}'
verify_ssl_certificates: no
regexp:
from: title
reject:
- The Complete
- mkv
- avi
- 720p
- 1080p
accept:
- "Stranger Things.*MP4"
- "American Horror Story.*MP4"
- "Batwoman.*MP4"
- "Castle Rock.*MP4"
- "The Walking Dead.*MP4"
- "Preacher.*MP4"
- "Dirk Gently's Holistic Detective Agency.*MP4"
- "Z Nation.*MP4"
- "The Punisher.*MP4"
- "Agents of S H I E L D.*MP4"
- "Supernatural.*MP4"
- "The Defenders.*MP4"
- "The 100.*MP4"
- "American Gods.*MP4"
- "Iron Fist.*MP4"
- "Legion.*MP4"
- "The Orville.*MP4"
- "The Flash.*MP4"
- "Arrow.*MP4"
- "Future Man.*MP4"
- "Legends of Tomorrow.*MP4"
- "Philip K. Dick's Electric Dreams.*MP4"
- "Luke Cage.*MP4"
- "Fear the Walking Dead.*MP4"
- "Supergirl.*MP4"
- "Inhumans.*MP4"
- "Black Lightning.*MP4"
- "Altered Carbon.*MP4"
- "Jessica Jones.*MP4"
- "Daredevil.*MP4"
- "Star Trek Discovery.*MP4"
- "Krypton.*MP4"
- "Lost in Space.*MP4"
- "Titans.*MP4"
- "Vikings.*MP4"
- "Wu Assassins.*MP4"
- "Carnival Row.*MP4"

include: series_lostfilm.yml

Кто знает как можно использовать regexp совместно с include?

@tvister

This comment has been minimized.

Copy link

tvister commented Jan 17, 2020

14 января lostfilm опять изменили адрес rss ленты на http://insearch.site/rssdd.xml но проблема не в этом, они убрали из rss ленты названия сериалов, оставили только какой сезон и номер серии и косяк с датой (:

> <rss version="0.91">
> <channel>
> <title>LostFilm.TV</title>
> <description>Новинки от LostFilm.TV</description>
> <link>https://www.lostfilm.tv/</link>
> <lastBuildDate>Thu, 16 Jan 2020 21:09:06 +0000</lastBuildDate>
> <language>ru</language>
> <item>
> <title> (). (S05E01) [MP4]</title>
> <category>[MP4]</category>
> <pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
> <link>http://n.tracktor.site/rssdownloader.php?id=37581</link>
> </item>
> <item>
> <title> (). (S05E01) [1080p]</title>
> <category>[1080p]</category>
> <pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
> <link>http://n.tracktor.site/rssdownloader.php?id=37580</link>
> </item>
> <item>
> <title> (). (S05E01) [SD]</title>
> <category>[SD]</category>
> <pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
> <link>http://n.tracktor.site/rssdownloader.php?id=37579</link>
> </item>

П.С. Вчера вечером ленту починили.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.