Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Buadhai

macrumors 65816
Original poster
Jan 15, 2018
1,138
440
Korat, Thailand
I read today that Growl is finished. While it will at least partially continue to work for a while, I think it's time for me to find a replacement.

I mainly use Growl for notifications from remote and unattended machines. For example, I have a remote Raspberry Pi that periodically takes and uploads webcam images. If the upload fails I use a python script and GNTP to send a Growl notice to my main Mac. That notice gets forwarded to other machines, including iOS devices, via Prowl.

I know I can do Mac Notification Center notifications from the command line, but those notifications only go to one machine and are not broadcast to other devices. Anyone know how to do that?

This works for sending a message from a remote Pi to my Mac at home:

pi@raspcondo:~ $ ssh -p 10000 mnewman@[dynamic.dns.domain] '/opt/local/bin/terminal-notifier -message "Hi" -title "Hello Message"'

But, the message gets to that Mac and only that Mac. If I'm not home I won't get it.

There must be a way to do this.

And, yes, I do use email for urgent stuff. All of my machines have mail servers, so sending an email from within a script is easy. But, email seems like overkill for minor stuff.

Any ideas?
 
  • Like
Reactions: cdcastillo
Thank you. I had forgotten about that. I have an API key already. It works for sending Prowl messages to Prowl on the iOS devices. So, I can use terminal-notifier to send a notice to the Mac(s) and prowlmail for the iOS devices.

I wonder how long Prowl will be around? The iOS app hasn't been updated for four years and the docs haven't been updated since 2011!
 
Yeah. Thanks again. That will do the trick. I'm away from home for a bit, so will not get to this until next week. I'll post how it goes when I get it done.

Probably a good idea to get more familiar with Python....

BTW, what's HN?
 
Yeah. Thanks again. That will do the trick. I'm away from home for a bit, so will not get to this until next week. I'll post how it goes when I get it done.
Alas, I couldn't make it work. It starts up with no error message, but System Notifications never get sent to Prowl. I know Prowl and the API key are working because Growl notifications are forwarded to Prowl. Oh well.

Note: This on a 2010 MacBook running High Sierra.

Code:
MrMuscle:notifwd mnewman$ ./notifwd.py --api-key [my Prowl API]
 
[splash screen removed]

notifwd by Jordan Mann. Starting up... done.
Starting scheduler. Update frequency is 60 seconds....
 
Over a year late, but I found this looking for a osx growl replacement. I forked kfdm's library some time ago, but this has support for forwarding Growl notifications to Prowl.

I am considering adding more bridges (perhaps Telegram) but would like to figure out what else is out there to _recieve_ notifications on OSX now
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.