mdevaev / emonoda

A set of tools to organize and manage your torrents
GNU General Public License v3.0
93 stars 13 forks source link

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

Closed dganic closed 8 years ago

dganic commented 9 years ago

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

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

mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

Телефон через 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 // отправитель
mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

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

mdevaev commented 9 years ago

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

dganic commented 9 years ago
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
mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

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

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

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

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

mdevaev commented 9 years ago

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

dganic commented 9 years ago

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

mdevaev commented 9 years ago

Обновил.

mdevaev commented 9 years ago

Ну как?

dganic commented 8 years ago

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

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

mdevaev commented 8 years ago

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

dganic commented 8 years ago

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

mdevaev commented 8 years ago

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

dganic commented 8 years ago

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

mdevaev commented 8 years ago

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

sender: Emonoda <ya.silverna@yandex.ru>
mdevaev commented 8 years ago

https://github.com/mdevaev/emonoda/wiki/confetti