Although Snarl itself currently only supports Windows operating systems, you can still receive notifications to a certain degree using snp31server.py.

Installation

There are two ways to get snp31server: cloning our Snarl Network Protocol tools repository; or downloading the script directly.  To clone the repository, enter the following from a terminal or command prompt:

git clone https://github.com/fullphat/snarl_network_protocol.git

You can then find snp31server.py in /servers/generic/snp31server/

Requirements

The script relies on Python 3 which may already be installed on your computer.  If not, you can find installation instructions (and the latest version) here.

Starting the Server

To start the server, simply run snp31server.py, as follows:

python3 snp31server.py

By default, the server will listen on port 9888 for incoming notifications.  You can change this by specifying the port you want the server to listen on as follows:

python3 snp31server.py 5000