Новая rss лента Lostfilm и автоматическая закачка серий с помощью Flexget.

flexget март 07, 2017

Ранее было предложено временное решение для автоматической закачки сериалов с losttfilm.tv с помощью Flexget. Появился новый плагин,  который очень сильно облегчит нам жизнь. Ниже я опишу как его настроить и использовать

Исходные данные

gate:~ # flexget -V
2.10.11
You are on the latest release.

Новый плагин Lostfilm

Уважаемый Danfocus облегчил решение возникшей проблемы. Он написал отдельный плагин для flexget:

Документация для плагина на сайте flexget.com выглядит следующим образом:

Для правильно работы плагина нам необходимо получить параметр lf_session. Для этого добавим в Chrome плагин Edit This Cookie

Заходим на сайт www.lostfilm.tv под своей учетной записью и жмем на печенюшку в правом верхнем углу 🙂

Находим параметр lf_session и, согласно документации, добавляем его в наш конфиг /private/secretfile.yml

transmlogin:
  host: 192.168.199.188
lostfilm:
  cookie_new: lf_session=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
telegram:
  bot_token: 115203121:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  username: mr_x

Наш config.yml в итоге должен принять такой вид:

variables: private/secretfile.yml

web_server:
  bind: 0.0.0.0 
  port: 3539 
  web_ui: yes 

schedules:
  - tasks: '*'
    interval:
      minutes: 30 

templates:
  tvshows:
    thetvdb_lookup: yes
    set:
      path: /D/transmission/video/TV Shows/{{series_name}}/Season {{series_season}}
      label: TV Shows
    transmission:
      host: '{? transmlogin.host ?}'
      port: 9091
    series_premiere: yes
  clean:
    clean_transmission:
      host: '{? transmlogin.host ?}'
      port: 9091
      finished_for: 30 days
  notifycation:
    notify:
      entries:
        message: |+
          *{{series_name_rus}}* рейтинг: {{tvdb_ep_rating}}
          *{{episode_name_rus}}*
          _{{series_season}} сезон {{series_episode}} серия_         
          [Постер]({{tvdb_banner}})
        via:
          - telegram:
             bot_token: '{? telegram.bot_token ?}'
             parse_mode: markdown
             recipients:
               - username: '{? telegram.username ?}'
tasks:
  lostfilm:
    template:
      - tvshows
      - notifycation
    headers:
      cookie: '{? lostfilm.cookie_new ?}'
    lostfilm: yes
    quality: 
      - 480p
    include: private/series_lostfilm.yml

  services:
    template:
      - clean

Примерное содержание private/series_lostfilm.yml

series:
      - Emerald City
      - The Magicians
      - Stranger Things
      - The Expanse
      - The Frankenstein Chronicles
      - American Horror Story
      - The Walking Dead
      - Californication
      - Outcast
      - The Man in the High Castle
      - Taboo
      - Timeless
      - Bates Motel
      - Game of Thrones
      - The Shannara Chronicles
      - Mr. Robot
      - Sherlock
      - Beyond
      - The Last Kingdom
      - Humans
      - A Series of Unfortunate Events:
          alternate_name: 33 A Series of Unfortunate Events
      - Black Mirror
      - Fargo
      - Dark Matter
      - Incorporated
      - Preacher
      - Wayward Pines
      - The Strain
      - Dirk Gently's Holistic Detective Agency
      - Shut Eye
      - Twin Peaks
      - Z Nation
      - The Librarians
      - 12 Monkeys
      - Better Call Saul
      - The X-Files
      - Colony
      - Legion

Вид уведомлений в Telegram:

Если будут вопросы — задавайте, постараюсь помочь 🙂

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.