#!/usr/bin/python

from pyrowl import Pyrowl

import os
import stat
import sys
import datetime
import time
import socket

st = datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S')

if len(sys.argv) != 4:
  print "Usage: " + sys.argv[0] + " \"event\" \"text\" severity"
  print "  Maximum allowed text length: very long..."
  print "  Severity range: -2 to +2"
  sys.exit()
else:
# For this log to work for non-admins; the log must be created and chmod:ed to 666
  f = open('/var/log/sendprowlmessage.log', 'a')
  f.write(st + ": " + sys.argv[1] + " " + sys.argv[2] + " " +  sys.argv[3] + "\n" );
  f.close


  p = None
  p = Pyrowl("Add your API key here!!!")

  res = p.push(socket.gethostname(), st + " " + sys.argv[1], sys.argv[2], priority=sys.argv[3] );

#    p.push(application, event, description, (opt) url, (opt) contenttype, (opt) priority, (opt) batch mode, (opt) html)
