All Projects â†’ efskap â†’ discord-notify

efskap / discord-notify

Licence: other
💬 Standalone notification program for Discord.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to discord-notify

gtk-sni-tray
A StatusNotifierHost widget written using the gtk+3 bindings for haskell provided by gi-gtk.
Stars: ✭ 24 (+60%)
Mutual labels:  tray
menutray
An application menu through a GTK+ tray status icon.
Stars: ✭ 62 (+313.33%)
Mutual labels:  tray
Copyq
Clipboard manager with advanced features
Stars: ✭ 4,346 (+28873.33%)
Mutual labels:  tray
SuperLauncher
🚀 Super Launcher is an admin launcher that persists in the system tray that can launch programs quickly; optionally, with administrator rights, as another user, or both.
Stars: ✭ 36 (+140%)
Mutual labels:  tray
go-appindicator
🚥 Go bindings for libappindicator3 C library
Stars: ✭ 19 (+26.67%)
Mutual labels:  tray
tidalRPC
Discord Rich Presence for Tidal
Stars: ✭ 15 (+0%)
Mutual labels:  tray
netctl-tray
A lightweight netctl tray app with notifications
Stars: ✭ 30 (+100%)
Mutual labels:  tray
app-application-logger
A small standalone Windows application to log the applications one is using
Stars: ✭ 13 (-13.33%)
Mutual labels:  tray
tbtray
A thunderbird tray icon and notification popup addon for linux
Stars: ✭ 42 (+180%)
Mutual labels:  tray
tray-item-rs
Multi-platform Tray Indicator
Stars: ✭ 145 (+866.67%)
Mutual labels:  tray
PingoMeter
PingoMeter - is a small portable program that show your ping in Windows system tray
Stars: ✭ 91 (+506.67%)
Mutual labels:  tray

discord-notify

Shows your Discord notifications, because Ripcord kinda doesn't.

Go

Companion app for Ripcord to supplant its notification system.

Targets Linux, but should work on Windows (only tested in Wine, albeit with some systray issues).

  • Uses regular Discord notification settings.
  • Displays notifications (w/ avatar) through your OS.
  • But not when Ripcord is focused.
  • Plays a sound (comes with Discord and Skype sounds)
  • Shows an icon in the system tray

Ripcord is an amazing alternative Discord client, largely because native programs tend to be snappier.

However, its notifications support is rather lacklustre, without a sound, and in plain text. Heck, until recently it didn't even tell you the name of the sender. Unfortunately it's closed source shareware, so I can't go in and tweak it to my liking.

Install

Latest pre-built binary

Linux

Windows

From source

git clone https://github.com/efskap/discord-notify
cd discord-notify
go generate && go install

(simply doing go install https://github.com/efskap/discord-notify as normal won't work because I'm using replace in go.mod for now... sorry)

Usage

$ discord-notify -h
Usage of discord-notify:
  -list-sounds
        List available built-in sounds.
  -sound string
        MP3 to play on notifications (default "disc")
  -systray
        Show an icon in the system tray (default true)
  -t string
        Discord token

$ discord-notify -sound skaip -t your.token.abc
$ discord-notify -sound none -t your.token.abc -systray=false # muted with no system tray

There's no installer so just create a startup script that executes discord-notify with the token and sound you want.

You can pass in the token with -t, or for convenience put it in a file called discord.token in $XDG_CONFIG_HOME or one of XDG_CONFIG_DIRS.

e.g. On Linux it can go in ~/.config/discord.token or /etc/xdg/discord.token, and on Windows it should be %UserProfile%\Local Settings\Application Data\discord.token

Built-in notification sounds can be selected through the system tray as well, but the chosen one is not saved as there's no mutable config yet. Custom sounds have to be passed on the command line because I haven't integrated a filepicker yet.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].