Ищете лучшую кроссплатформенную систему уведомлений

В настоящее время я ищу лучшую замену рычанию для окон + gntp-send для отправки уведомлений из безголового окна Linux в мое окно Windows (и другие).

Прямо сейчас GFW хорошо справляется с несколькими вещами — с соответствующими плагинами , в основном интегрируется в окна с почти родной функциональностью. С известным хостом я могу отправлять уведомления. В основном это работает - я использую его с gntp-send .

Тем не менее, я хотел бы еще несколько вещей — например, возможность отправлять уведомления на телефон Android с неизвестным IP-адресом, а также возможность сохранять и повторять сообщения.

Минимальным минимумом здесь будет форвардер linux, который позволяет подписку и работает исключительно в командной строке. Ubuntu 16.10 будет хорошей целевой ОС.

Что мне, вероятно, действительно нужно, так это протокол, который поддерживает несколько целей для уведомлений. Рабочий процесс я вижу так.

  1. Запустите приложение командной строки, которое принимает заголовок, тело сообщения и цель, и нацелено на систему, на которой работает сервер пересылки/основной сервер, работающий под управлением Ubuntu без графического интерфейса.

  2. Эта система будет пересылать это или разрешать системам подписываться на сообщения — Growl для Windows делает это, но работает в Windows и имеет графический интерфейс.

  3. Хранение и пересылка были бы хорошими, но необязательными

  4. уведомления получены на целевых системах и подписчиках

Мне нужна поддержка Windows и Android для систем, получающих уведомления, и поддержка Linux для системы, отправляющей сообщения и выступающей в качестве отправителя. Я бы хотел, чтобы сторона Linux была чисто cli и не была привязана ни к какому DE, X или wayland.

Ответы (1)

Я собрал что-то вокруг домашнего сервера matrix-synapse и бота уведомлений для него .

Нави раньше отправлял уведомления на мой домашний сервер. Это в отдельной комнате, которую может видеть мой обычный пользователь, и поэтому я получаю уведомления для своих матричных клиентов.

В настоящее время у меня есть riot в качестве webui, поэтому я могу проверять уведомления на своем ПК (в конце концов мне понадобится что-то получше) и клиент Android на моем телефоне.

Поскольку Navi и Synapse действуют в приватном чате, я также могу посмотреть, когда было сделано уведомление.

Это не идеально — GFW дает мне собственные всплывающие уведомления, но в настоящее время поддерживается матрица , я не ограничен своей домашней сетью, и у меня гораздо больше гибкости. Это немного излишне, но я полагаю, что это необходимо для удовлетворения всех моих требований.