ntfy icon indicating copy to clipboard operation
ntfy copied to clipboard

Linux client

Open johnlpe opened this issue 1 year ago • 6 comments

Please client for Linux.

https://github.com/binwiederhier/ntfy/pull/75

Spec: https://unifiedpush.org/spec/dbus/

johnlpe avatar Jul 05 '23 00:07 johnlpe

Welcome to GitHub. I can't believe you joined just to open this issue. :wave:

Afaik @vkrause is working on this as part of https://github.com/KDE/kunifiedpush -- though I am not sure how active the development this is, and if I 100% understood this correctly.

@karmanyaahm may know more.

binwiederhier avatar Jul 05 '23 00:07 binwiederhier

Welcome to GitHub. I can't believe you joined just to open this issue. wave

I prefer local and Codeberg :D

Afaik @vkrause is working on this as part of https://github.com/KDE/kunifiedpush -- though I am not sure how active the development this is, and if I 100% understood this correctly.

AFAIK, KUnifiedPush is only library for applications. Online service -> distributor server (ntfy server) -> distributor client (:exclamation: ntfy client :exclamation:) -> application (that use KUnifiedPush)

johnlpe avatar Jul 05 '23 00:07 johnlpe

Stupid question: why unified-push tag? I mean ntfy support only UnifiedPush, right?

johnlpe avatar Jul 05 '23 00:07 johnlpe

Afaik @vkrause is working on this as part of https://github.com/KDE/kunifiedpush -- though I am not sure how active the development this is, and if I 100% understood this correctly.

The code mostly works, the remaining blockers to actually release this are the Flatpak portal push notification API as well as getting the server infrastructure in place for our users not having access to this otherwise (so applications can actually rely on push notifications). The latter involves some non-technical aspects and isn't particularly fast or visible work indeed.

vkrause avatar Jul 05 '23 16:07 vkrause

Stupid question: why unified-push tag? I mean ntfy support only UnifiedPush, right?

ntfy is a wide-ranging service that supports sending notifications between any two devices. For regular ntfy notifications, there is already a Linux CLI: https://docs.ntfy.sh/subscribe/cli/.

UnifiedPush is just one of many additional features of ntfy, and inherently, a UnifiedPush ntfy distributor would distribute notifications from the ntfy app to various applications. The KUnifiedPush distributor supports ntfy and other servers.

karmanyaahm avatar Jul 05 '23 19:07 karmanyaahm

Linux client would be beneficial, as more and more arm64/aarch64 devices run linux - raspberryPi (and other berries&boards), tvboxes, armbian, ubuntu touch, jolla, WebOs, Tizen, Enigma e.t.c. The optimal concept would be Command Line client (demon) and (optional) GUI - like Android client frontend. Together with Mqtt could be integrated in home automation systems. P.S. FreeBSD/TrueOS (mainly servers) client could be considered as well. P.P.S. Unfortunately KDE usually has many dependences, so more resource hungry and not optimal on headless systems.

osering avatar Jan 03 '24 02:01 osering