Actualmente estoy intentando piratear juntos una forma de enviar notificaciones a mi teléfono celular Android usando growl, y sus diversas formas desde sistemas Windows y Linux. En el momento actual, estoy usando el binario growlnotify de growl para windows para probar. Funciona perfectamente desde un sistema local que ejecuta Windows, sin ningún argumento que no sea el mensaje.
Sin embargo, también me gustaría tener capacidades de notificación de mi Linux Boxen, y gntp-send parece ser una herramienta adecuada.
Desafortunadamente, no puedo encontrar una guía de usuario o una página de manual; lo más parecido es el mensaje de error, que es todo lo que parece que puedo hacer para que esta aplicación haga
gntp-send: [-u] [-i] [-a APPNAME] [-n NOTIFY] [-s SERVER:PORT] [-p PASSWORD] title message [icon] [url]
Intenté usar solo los argumentos -s y -p (que me arroja el mensaje de error anterior), esos y el argumento -u (que también me arroja el mensaje de error anterior). Asumo el puerto estándar para growl (23053) y uso la dirección IP correcta
gntp-send -i -a foo -n bar -s 192.168.1.140:23053 -p password test
se sienta allí sin hacer nada.
Entonces, ¿cómo envío un mensaje a un sistema que ejecuta growl para Windows desde un sistema Linux? Preferiría esta solución, pero cualquier alternativa viable estaría bien. ¿Mi objetivo final es enviar un mensaje desde un sistema de Linux que ejecuta una instalación CLI de ubuntu (la versión no es importante aquí) a un sistema de Windows que ejecuta growl para Windows)?
EDITAR:
gntp-send -s=192.168.1.140:23053 -p=password test http://dl.dropbox.com/u/1111219/IMG_0482.JPG
me arroja un mensaje de error diferente, gethostbyname: Connection timed out
supongo que tengo los argumentos correctos pero algo más está mal
Supongo que es un poco tarde, pero he hecho una simple página de manual. ¿Puedes echar un vistazo y ver si aclara el uso?
https://raw.github.com/psinnott/gntp-send/master/gntp-send.man
NOMBRE
gntp-send
: utilidad para enviar notificaciones a Growl mediante protocolos UDP o GNTPSINOPSIS
DESCRIPCIÓN Envía notificaciones a la aplicación Growl local o remota a través de protocolos de red UDP o TCP. Cuando la notificación se envía a través de TCP utilizando devoluciones de llamada http de GNTP y se admiten iconos locales y remotos.
OPCIONES
-a
Nombre de la aplicación APLICACIÓN, por defecto es gntp-send-n
Nombre de notificación de NOTIFICACIÓN, el valor predeterminado es gntp-send notify-s
HOST: PORT, -s HOST host y puerto para enviar notificaciones, el host está predeterminado en localhost y el puerto está predeterminado en el protocolo predeterminado (tcp: 23053, udp: 9887), puede especificar el host solo y el puerto está predeterminado en el protocolo defecto-p
CONTRASEÑA contraseña, el valor predeterminado es no intentar la autenticación-u
envía la notificación a través de UDP; de manera predeterminada, la notificación se envía a través de TCP utilizando GNTPARGUMENTOS POSICIONALES
title
obligatorio, título de la notificaciónmessage
obligatorio, mensaje de notificaciónicon
opcional, nombre de archivo local o url del icono para la notificaciónurl
opcional, url para llamar si se hace clic en la notificaciónDIAGNÓSTICO Establecer la variable ambiental
GNTP_DEBUG
hará que el tráfico TCP se imprima enSTDOUT
0
Si la notificación fue entregada a Growl, esto no significa que fue aceptada-1
de otra manerafuente