Based around the core conditions and functionality from my original project,
ZNC Push is a module for ZNC that will send push notifications to multiple
services for any private message or channel highlight that matches a
configurable set of conditions, including the user’s
/away status, time since
the last notification, number of clients connected to ZNC, and more. Currently
supported push services include Boxcar, NMA, Notifo, Pushover,
Prowl, and Supertoasty.
The module is released under the MIT license, and the source code and
full documentation can be found on the project’s Github repository page.
This is a post I’ve been meaning to write for a long time. I have a rather
complicated setup involving multiple layers, but the end result is amazing.
I maintain a 24/7 presence on the internet — on multiple IRC servers and
instant messaging services — and I can send and receive messages from any
computer or device I happen to be using at the time.
From any SSH client, I can seamlessly pick up my IRC session where I last left
it, regardless of where I started that session. Similarly, I can connect with
my phone’s IRC client, get a short backlog of recent conversations, or answer
pending private messages. When I’m not already engaged in a conversation, I
get near-instant notification on my phone and desktop, allowing me to respond
at my leisure and from any location. I never miss a private message because
I was connected from the wrong place, other users always see a single nick,
and I get a central, searchable history of every channel and private message.
With this sort of setup, I gain a lot of freedom — to deal with conversations
on my terms — and convenience. It’s served me well for a couple years, and
I’ve enjoyed IRC much more since putting it all together. For each layer, I’ll
detail the tasks it covers, the software I’ve chosen, and give a copy of any
configuration files or options needed to replicate my environment.
Continue reading »
ZNC to Notifo has been renamed to ZNC Push, and given support for multiple push
notifications services, including Boxcar and Prowl. Please update your links
to the new ZNC Push page.
ZNC to Notifo is a module for ZNC that will send notifications to a Notifo account
for any private message or channel highlight that matches a configurable set of conditions,
including the user’s
/away status, time since the last notification, number of clients
connected to ZNC, and more.
The module is released under the MIT license, and the source code and documentation can be
found on the project’s Github repository page.