Сообщения в Уведомлялка

Уведомлялка

Пора прикрутить к моей уютной Дебиан уведомлялку, а то негоже посещать вручную...
У кого какие идеи?
FireFighter to All (2014-08-10 16:29:04) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Реализовал у себя в клиенте. Можно дергать по крону через wget
Difrex to FireFighter (2014-08-10 17:37:14) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Только оно не нужно.
Difrex to Difrex (2014-08-10 17:59:42) [ссылка]

Re: Уведомлялка

Ответ на сообщение
А по проще:
FireFighter to Difrex (2014-08-10 18:32:20) [ссылка]

Re: Уведомлялка

Ответ на сообщение
>А по проще
А хз, нет ничего.
Difrex to FireFighter (2014-08-10 18:49:35) [ссылка]

Re: Уведомлялка

Ответ на сообщение
http://hg.51t.ru/ii/file/tip/tools/other/check_new_msgs.py
51t to FireFighter (2014-08-11 02:25:37) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Патч: http://paste.kde.org/pcypmguha

И в крон все-равно надо пихать. Может как демона оформить эту уведомлялку?
Difrex to 51t (2014-08-11 06:59:46) [ссылка]

Re: Уведомлялка

Ответ на сообщение
>Может как демона оформить эту уведомлялку?
Оформил.
Патч: http://paste.kde.org/pdr421ybw
Исходник: http://paste.kde.org/pmm11ir0w
Difrex to Difrex (2014-08-11 07:16:04) [ссылка]

Re: Уведомлялка

Ответ на сообщение
У меня нифига не КДЕ
Давайте что-нибудь более кроссплатформенное, пжлст.

Через notyfy-send
FireFighter to Difrex (2014-08-12 16:08:38) [ссылка]

Re: Уведомлялка

Ответ на сообщение
А где ты там привязку к КДЕ увидел? У меня какюэ опенбокс. А это сервис как pastebin, только у кде.
>Через notyfy-send
Оно так и работает.
Difrex to FireFighter (2014-08-12 19:56:46) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Так лучше http://pastebin.com/5m5aHGJ8 ? :D
Difrex to FireFighter (2014-08-12 19:59:22) [ссылка]

Re: Уведомлялка

Ответ на сообщение
from: can't read /var/mail/daemon
./bin/ii_notify.py: line 7: URL: команда не найдена
./bin/ii_notify.py: line 8: ECHO: команда не найдена
./bin/ii_notify.py: line 9: MSGS_LST: команда не найдена
./bin/ii_notify.py: line 12: syntax error near unexpected token `('
./bin/ii_notify.py: line 12: `class Check():'
FireFighter to Difrex (2014-08-13 02:23:06) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Может, в начале скрипта #!/usr/bin/env python2 добавить?
Или просто питоном запустить
vit01 to FireFighter (2014-08-13 02:50:41) [ссылка]

Re: Уведомлялка

Ответ на сообщение
>Может, в начале скрипта #!/usr/bin/env python2 добавить?
>Или просто питоном запустить
Ага, так и надо, плюс поставить пакет python-daemon.
Difrex to vit01 (2014-08-13 04:57:05) [ссылка]

Re: Уведомлялка

Ответ на сообщение
>Сразу про пакет не мог сказать? ^_^
Да я просто подумал, что ты исходники прочитаешь =)
Заработало? У меня работает -- пользуюсь
Difrex to FireFighter (2014-08-13 06:52:31) [ссылка]

Re: Уведомлялка

Ответ на сообщение
> поставить пакет
Сразу про пакет не мог сказать? ^_^
FireFighter to Difrex (2014-08-13 07:48:20) [ссылка]

Re: Уведомлялка

Ответ на сообщение
>> Заработало?
>шикарно
Вот и хорошо :)
Difrex to FireFighter (2014-08-13 09:50:06) [ссылка]

Re: Уведомлялка

Ответ на сообщение
> исходники прочитаешь
при температуре в 39 я начитаюсь исходников.
> Заработало?
шикарно
FireFighter to Difrex (2014-08-13 10:42:03) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Благодарю
FireFighter to Difrex (2014-08-13 10:42:41) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Патч: http://paste.kde.org/pmgnefayh
Репозиторий: https://github.com/Difrex/iitools.git

Создавай тикеты(баги и фичреквесты) прямо на гитхабе ^_^
Difrex to FireFighter (2014-08-13 11:14:22) [ссылка]

Re: Уведомлялка

Ответ на сообщение
При разрыве сети демон падает
FireFighter to Difrex (2014-08-13 12:28:16) [ссылка]

Re: Уведомлялка

Ответ на сообщение
Traceback (most recent call last):
  File "./bin/ii_notify.py", line 57, in 
    daemon_runner.do_action()
  File "/usr/lib/pymodules/python2.7/daemon/runner.py", line 186, in do_action
    func(self)
  File "/usr/lib/pymodules/python2.7/daemon/runner.py", line 131, in _start
    self.app.run()
  File "./bin/ii_notify.py", line 23, in run
    hashes = getf(URL+ECHO)
  File "./bin/ii_notify.py", line 29, in getf
    return urllib.urlopen(l).read()
  File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.7/urllib.py", line 208, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 345, in open_http
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 991, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 844, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 806, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 787, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 571, in create_connection
    raise err
IOError: [Errno socket error] [Errno 22] Invalid argument
Хоть бы проверку исключений добавил бы ^_^
FireFighter to FireFighter (2014-08-13 12:38:58) [ссылка]