web-dev-qa-db-ja.com

gntp-sendを使用するにはどうすればよいですか?

私は現在、うなり声を使用してAndroid携帯電話、およびWindowsおよびLinuxシステムからのさまざまな形式の携帯電話に通知を送信する方法を一緒にハッキングしようとしています。現時点では、テスト用のWindows用のgrowlからのgrowlnotifyバイナリ。メッセージ以外の引数なしで、Windowsを実行しているローカルシステムから完全に機能します。

ただし、Linuxボックスからの通知機能も必要です。gntp-sendは適切なツールのようです。

残念ながら、ユーザーガイドやマニュアルページが見つかりません。最も近いのはエラーメッセージです。これは、このアプリケーションに実行させることができると思われるすべてのことです。

gntp-send: [-u] [-i] [-a APPNAME] [-n NOTIFY] [-s SERVER:PORT] [-p PASSWORD] title message [icon] [url]

-sおよび-p引数(上記のエラーメッセージをスローします)、それら、および-u引数(上記のエラーメッセージもスローします)のみを使用しようとしました。唸り声(23053)の標準ポートを想定しており、正しいIPアドレスを使用しています

gntp-send -i -a foo -n bar -s 192.168.1.140:23053 -p password test

何もせずにそこに座っています。

では、LinuxシステムからWindows用のgrowlを実行しているシステムにメッセージを送信するにはどうすればよいですか?私はこの解決策を好みますが、実行可能な代替案であれば問題ありません。私の最終目標は、ubuntuのCLIインストールを実行しているLinuxシステム(ここではバージョンは重要ではありません)から、growl for Windowsを実行しているWindowsシステムにメッセージを送信することです)?

編集:

gntp-send  -s=192.168.1.140:23053 -p=password test http://dl.dropbox.com/u/1111219/IMG_0482.JPG

別のエラーメッセージが表示されますgethostbyname: Connection timed out私は議論は正しいと思いますが、何か他の問題があります

3
Journeyman Geek

するだけでメッセージを送ることができます、

gntp-send -a "App Name" -s ip-address "title" "msg" /path/to/ico.png

送信された通知内で優先順位を設定する方法を考えすぎていたので、これに遭遇しました。残念ながら、これに関するドキュメントはなく、gitの場所/ readmeでさえ、コンパイル方法を説明しているだけで、:/を使用していないのは本当にイライラします

1
Edhen

少し遅いと思いますが、簡単なマニュアルページを作成しました。使用法が明確になっているかどうかを確認できますか?

https://raw.github.com/psinnott/gntp-send/master/gntp-send.man

[〜#〜]名前[〜#〜]gntp-send- UDPまたはGNTPプロトコルを使用してGrowlに通知を送信するためのユーティリティ

[〜#〜]概要[〜#〜]

gntp-send [-u] [-a APPNAME] [-n NOTIFY] [-s SERVER:PORT] [-p PASSWORD] title message [icon] [url]

[〜#〜] description [〜#〜]UDPまたはTCP)を介してローカルまたはリモートのGrowlアプリケーションに通知を送信しますネットワークプロトコル。通知がTCP GNTP httpコールバックを使用して送信され、ローカルアイコンとリモートアイコンの両方がサポートされている場合。

[〜#〜]オプション[〜#〜]

-a AP​​PLICATIONアプリケーション名、デフォルトはgntp-send

-n NOTIFICATION通知名、デフォルトはgntp-send notify

-s Host:PORT、-s通知を送信するホストホストとポート、ホストのデフォルトはlocalhost、ポートのデフォルトはプロトコルのデフォルト(tcp:23053、udp:9887)、ホストのみを指定でき、ポートのデフォルトはプロトコルのデフォルト

-p PASSWORDパスワード、デフォルトでは認証を試行しません

-u UDPを介して通知を送信します。デフォルトでは、通知はGNTPを使用してTCP

位置引数

title必須、通知のタイトル

message必須、通知メッセージ

iconオプション、ローカルファイル名または通知のアイコンのURL

urlオプション、通知がクリックされた場合に呼び出すURL

[〜#〜]診断[〜#〜]環境変数の設定GNTP_DEBUGにより、TCPトラフィックがSTDOUTに出力されます

0通知がGrowlに配信された場合、これはそれが受け入れられたことを意味するものではありません

-1 さもないと

3
Peter