Новая 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.