This repository has been archived by the owner on Apr 28, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
nchowning/multinotify
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
_ _ _ _ _ __ | | | (_) | | (_)/ _| _ __ ___ _ _| | |_ _ _ __ ___ | |_ _| |_ _ _ | '_ ` _ \| | | | | __| | '_ \ / _ \| __| | _| | | | | | | | | | |_| | | |_| | | | | (_) | |_| | | | |_| | |_| |_| |_|\__,_|_|\__|_|_| |_|\___/ \__|_|_| \__, | __/ | |___/ *************************************************************** Description: A set of scripts (server, irssi client, desktop client) that work together to send and receive notifications from irssi. Version: 1.5 Author: Nathan Chowning ([email protected]) ###### # The multinotify-irssi.pl script is based on my irssi-prowl-notifier script which is based on # fnotify created by Thorsten Leemhuis # http://www.leemhuis.info/files/fnotify/ ###### _ _ ___ __ _ __ _ ___ | | | / __|/ _` |/ _` |/ _ \ | |_| \__ \ (_| | (_| | __/ \__,_|___/\__,_|\__, |\___| __/ | |___/ *************************************************************** Server requirements: Python 2.7 (no python 3 support) Twisted (tested with v8.2) docopt (tested with 0.6.1) Irssi client requirements: Perl 5 IO::Socket::INET Desktop client requirements: Perl 5 Gtk2::Notify or Cocoa::Growl SETTING UP THE SERVER: -Edit multinotify-server.py and add the listening IP address as well as the listening port -Be sure that you're not blocking access to the port that you decide to use Once the server is setup, run it with the following command: python multinotify-server.py For additional run options, try: python multinotify-server.py --help SETTING UP THE IRSSI CLIENT: -Edit multinotify-irssi.pl to change $IPADDRESS and $PORT variable values to match the values set in multinotify-server.py Once you've edited it, copy it to ~/.irssi/scripts/ and execute the following command inside of irssi: /script load multinotify-irssi.pl SETTING UP THE DESKTOP CLIENT: -Edit multinotify-client.pl to change $IPADDRESS and $PORT variable values to match the values set in multinotify-server.pl -You'll need to have Gtk2::Notify (Linux) or Cocoa::Growl (Mac) on the computer that you'll be running this on Once you've edited it, run it with: perl multinotify-client.pl _ _ | | | | | |_ ___ __| | ___ | __/ _ \ / _` |/ _ \ | || (_) | (_| | (_) | \__\___/ \__,_|\___/ *************************************************************** - Rewrite desktop client in python using twisted - Use IO::Socket::SSL in irssi client - Use SSL in server
About
A set of scripts (server, irssi client, desktop client) that work together to send and receive desktop notifications from irssi.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published