mdevaev / emonoda

A set of tools to organize and manage your torrents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Как настроить оповещения на телефон или почту?

dganic opened this issue · comments

Судя из описания в emonoda появилась мега фича
"Оповещения -- можно добавить emfetch в крон и забыть о нем, при появлении новых раздач программа вышлет оповещение вам на почту или телефон"

Срочно расскажите как это настроить, нет времени ждать! :)
Заранее спасибо!

Что именно, телефон или почту?

Интересует оба варианта, телефон через какие-то сторонние платные сервисы?
На почту я так понимаю за бесплатно?

Телефон через http://notifymyandroid.com/. Регистрируетесь там, ставите приложение и получаете ключик, который прописываете в конфиг:

confetti:
    nma:
        api_keys: 1234567890

С почтой нужно так (если у вас акк на яндекс-почте):

confetti:
    email:
        to: mdevaev@gmail.com # получатель
        server: smtp.yandex.ru
        ssl: true
        user: ya.silverna  # аккаунт отпровителя на яндексе
        passwd: secret
        sender: ya.silverna@yandex.ru // отправитель

Ну как, работает?

Письмо вроде отправилось, но принимающий сервер его не принял, сказал что это спам:

https://gist.github.com/dganic/947464daa8cebd6f9d71

Покажите конфигурацию.

core:
    torrents_dir: /var/lib/transmission/.config/transmission-daemon/torrents
    client: transmission

fetchers:
    rutracker.org:
        user: Dganic
        passwd: secret
    nnm-club.me:
        user: Dganic
        passwd: secret
    ipv6.nnm-club.me:
        user: Dganic
        passwd: secret
confetti:
    email:
        to: dganic@bmail.ru
        server: smtp.yandex.ru
        ssl: true
        user: dganic
        passwd: secret
        sender: dganic@yandex.ru

А если отправлять на gmail, например?

А несколько адресов можно написать?
Теперь чтобы протестировать надо ждать пока какая-либо раздача обновится:(
Или как-то можно вручную инициировать отправку почты?

Можно несколько, да:

confetti:
    email:
        to:
            - dganic@bmail.ru
            - ...
            - ...
        server: smtp.yandex.ru
        ssl: true
        user: dganic
        passwd: secret
        sender: dganic@yandex.ru

Вручную нельзя, если только добавить какой-нибудь старый торрент, а потом запустить обновление.

Ды вот не могу найти старых торрентов, ды с nnm emfetch так и не может загрузить, в общем как оно само протестируется отпишу.

Запускайте emfetch --noop. Так оно будет проверять торренты, отсылать емейлы, но фактически новые торренты загружаться в клиент не будут.

Вроде отправляет письма. Скажите, а тему письма есть вариант поменять? И перевод к содержимому письма можно как-то прикрутить?

Тему поменять можно, перевод пока никак.
За тему отвечает параметр subject, посмотрите emfetch -m

ХМм, оказалось что торренты обновляются, а письма никуда не шлются, забито три адреса, никуда не уходят..

Есть какие-то сообщения?

ДЫ вроде нет, вот лог за последние несколько дней, обновилось 2-3 раздачи:
https://gist.github.com/dganic/eb2a9282d01609d7b95f

Как нет, вот же баг какой-то:
AttributeError: 'NoneType' object has no attribute 'join'
Посмотрю, что там.

Попробуйте 1.9.26-1.

Обновите пожалуйста в AUR-е

Обновил.

Ну как?

Вроде отправляет, одна беда, перестало рабоать через unit systemd, когда вручную запускаю все ОК, через юнит вот так:

https://gist.github.com/dganic/6abf728b882802d04f5b

Исправил в 1.9.28-1

Спасибо, вроде эту неделю довольно стабильно работает, Такой вопрос, отправителя вместо email адреса можно написать?

В смысле - отправителя?

Чтобы у получателя в строке отправитель было имя, а не емаил адрес, например как у гитхаба, когда оповещения приходят:
.. Devaev Maxim notifications@github.com ..

Сделайте в конфиге типа такого:

sender: Emonoda <ya.silverna@yandex.ru>