I think Growl is a pretty awesome little notification app, I use it for absolutely everything and thought I would cook up a simple way for anyone to relay growl messages to their nodes – even from remote events.
What you need :
- A Local web server (with PHP of course)
- Remote machine must have curl (unless you are good with javascript)
Download the class.growl.php from google code and toss it in your web root. Create a new file called growler.php or growlnotify.php. Within it you can paste the following :
Set your webserver to listen on some obscure port and forward it through your router. You can now use curl to post messages from a remote location to all of the nodes you specified in the associative array above as such :
curl -d “message=some message `date`” http://your-web-server-ip:port/filename.php
This is a simplified explanation how I wrote Growl notifications for Asteristickies.
Have fun.
Cogeco finally cut me off for mutilating my bandwidth cap and I am not happy – I can not live without my interweb tubes! Luckily a neighbour has graciously left their AP wide open, just asking for me to join. I looked into using Tomato to join their network and act as a wireless client, however it didn’t work as well as I’d hoped. I needed my phones to work (since I strictly use VoIP) so I couldn’t just connect with one system, I had to latch my entire network on to theirs.
I went ahead and installed Firestarter on the laptop that got the best connection, I then installed dhcp3-server and set my eth0 static. I started up Firestarter and shared the connection, I then plugged my eth0 into the WAN port of my DDWRT. VoIP calls were pretty bad until I allowed incoming traffic from my ITSP (using firestarter) however my entire network is connected and running well (without having to modify settings on my router). I called Cogeco and my service should be re-enabled as of tonight so of course I will stop leaching at that point. It is just nice to know that there is always a backup plan for this type of situation.



