Снова Flexget, Lostfilm.tv, Transmission и Telegram

На 15.01.2017 не актуально!
Прошло более года со времени публикации моих записок по поводу связки flexget и lostfilm.tv и transmission. ( Flexget и lostfilm.tv Flexget, Lostfilm.tv, transmission и pushbullet)
Я решил настроить уведомления в Telegram.
Обновляем flexget
pip3 install --upgrade setuptools
pip3 install --upgrade flexget
Устанавливаем пакет python-telegram-bot
pip3 install python-telegram-bot
Создаем telegram bot
Процедура создания подробно описана по ссылке
Нам необходимо получит bot token
Настраиваем flexget
Вот фрагмент конфига:
telegram:
bot_token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
template: |+
*{{series_name}}*
_{{series_season}} сезон_
_{{series_episode}} серия_
[Постер]({{description}})
parse_mode: markdown
recipients:
- username: mr_x
- username: mr_y
bot_token — токен нашего бота
mr_x, mr_y — пользователи, которым будут приходить уведомления
Вот так будут выглядеть наши уведомления:
Финальный вариант:
schedules:
- tasks: '*'
interval:
minutes: 30
templates:
tvshows:
set:
path: /D/transmission/video/TV Shows/{{series_name}}/Season {{series_season}}
label: TV Shows
transmission:
host: example.com
port: 9091
series_premiere: yes
clean:
clean_transmission:
host: example.com
port: 9091
finished_for: 30 days
notification:
telegram:
bot_token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
template: |+
*{{series_name}}*
_{{series_season}} сезон_
_{{series_episode}} серия_
[Постер]({{description}})
parse_mode: markdown
recipients:
- username: mr_x
- username: mr_y
tasks:
lostfilm:
template:
- tvshows
- notification
headers:
cookie: "uid=XXXXXXXXX; pass=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
rss: http://www.lostfilm.tv/rssdd.xml
verify_ssl_certificates: no
urlrewrite:
newlost:
regexp: 'http://lostfilm.tv/download.php\?(?P<details>.*)'
format: 'http://www.lostfilm.tv/download.php?\g<details>'
regexp:
reject:
- The Complete
- mkv
- mp4
- 720p
- 1080p
manipulate:
- description:
extract: src="(.*?)"
- url:
replace:
regexp: '&amp;'
format: '&'
series:
- Загадочные события
- Мертвое лето
- Экспансия
- Спираль
- Подозреваемый
- Конец детства
- Хроники Франкенштейна
- Континуум
- Американская история ужасов
- Ад на колесах
- Ходячие мертвецы
- Californication
- Изгой
- По волчьим законам
- Безмозглые
- Awake
- Ночной администратор
- Человек в высоком замке
- Барыги
- The Killing
- Last resort
- Мотель Бейтса
- И никого не стало
- Игра престолов
- Хроники Шаннары
- Сошедшие с небес
- Мистер Робот
- Под куполом
- Шерлок
- Род человеческий
- Элементарно
- Последнее королевство
- Последний корабль
- Колония
- Вечность
- Зведные войны
- Сотня
- Люди
- Демоны да Винчи
- Believe
- Фарго
- Темная материя
- Война и мир
- 11.22.63
- Чужаки
- Пастырь
- Люцифер
- Бульварные ужасы
- Уэйуорд Пайнс
- Шепот
- Штамм
- Константин
- Области тьмы
- Бойтесь ходячих мертвецов
- Легенды
- Houdini
- Нация Z
- Готэм
- Падение
- Во плоти
- Библиотекари
- Утопия
- 12 Обезьян
- Лучше звоните Солу
- Джонатан Стрендж и мистер Норрелл
- Секретные материалы
services:
template:
- clean
На этом все.
Если будут вопросы — задавайте 🙂