Flexget, Lostfilm.tv и Telegram — новая версия2 min read

Нововведения

Начиная с версии 2.9.0 flexget, которая вышла в начале января этого года, изменилась подсистема уведомлений. Вот цитата с сайт разработчика:

Notification system has been changed once more. Hopefully we worked most of the kinks out of the new system with this one. Summary of changes:

Старый конфиг уже не подходит. Придется внести изменения:

Secrets

Для удобства я вынес все пароли, ключи ссылки и прочую конфиденциальную информацию в отдельный файл. Для этого необходимо воспользоваться плагином secrets.  В директории .flexget создаем папку private,  а в ней файл secretfile.yml  следующего содержания:

Добавляем следующую строку в самое начало config.yml

Notify

Приводим в нашем старом конфиге в разделе templates подраздел notification к следующему виду:

Отображения постеров сериалов в уведомлениях

Я отказался от использования постеров с сайта лостфильма. Выбрал более универсальное решение — использование данных с сайта thetvdb.com

В самое начало подраздела tvshows необходимо добавить следующую строчку:

Проблема с пилотными сериями

Была небольшая проблема — пилотные серии сериалов качались не в папку с именем «название_сериала», а в папку  —  «название_сериала Pilot». Для того что бы устранить эту ошибку необходимо в задание lostfilm внести следующие правки:

Сериалы

Названия сериалов я решил вынести в отдельный файл.

В папке private cоздаем файл series_lostfilm.yml следующего содержания:

В самый конец задания  lostfilm добавляем строку:

Результат

В итоге мы должны получить такой файл конфигурации:

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

Если есть вопросы — задавайте 🙂

Игорь

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

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