回答:
最近スクリプトを作成し、http://macscripter.net/viewtopic.php?id = 41045に投稿してもらいました。
はい、同意しました。注意していただきありがとうございます。元の意図はそのスレッドにリンクすることでした。これはGoogleでの最初のヒットであり、解決策がありました。
私は最近、ボックスカー通知を送信するためのアップルスクリプトを書いています。ターミナルコマンドを使用してアクセスします。
osascript /path/to/script boxcar_username "Title of Notification" "Body of Notification" "URL/to/54x54icon"
これは、次にマップされます。
on run {BoxcarUSER, boxcartitle, boxcarmessage, BoxcarICONURL}
BoxcarUSER変数は唯一の必須変数であり、残りはデフォルトを使用します。独自のプロバイダーを使用している場合は、スクリプトエディターでスクリプトを開き、スクリプトの上部でプロパティを変更できます(現在、作成したプロバイダーを設定しているので、自由に変更してください)。他のデフォルトは、 set {
でrun{}
ハンドラ。インターネットに接続していない場合、cURLは0以外のステータスで失敗するため(実際のエキスパートはいないと思います)、スクリプトがエラーメッセージをキャッチできないため、エラーキャッチの一部はおおざっぱです。
私が考えたいくつかのアイデア。ボックスカーに表示されるアイコンをマップできるため、さまざまな57x57アイコンを使用して、ユーザーにさまざまな状況を表示できます。したがって、停止の場合は赤いアイコン、移動の場合は緑などを押し出すことができます。
誰かがより良いアイコンをデザインできれば、それは素晴らしいことです= p
#!/bin/sh set -x # Posts growl notifications to iOS device using prowl & curl # Fill in with your own Prowl API key here and remove 123456789 APIKEY=123456789 # Make up a cache filename in /tmp/ based on our PID CACHE=/tmp/$$.cache.txt # clipboard -> temp file CACHE pbpaste > $CACHE # Post notification to Prowl using curl curl --globoff https://api.prowlapp.com/publicapi/add \ -F apikey=$APIKEY \ -F application=RSS \ -F event="" \ -F description="`cat $CACHE`" rm $CACHE
Prowl APIキーはこちらで確認できます。
Webサービスhttp://pushme.to/と、問題を解決するために実装できるiosアプリがありますが、現時点ではいくつかのバグ修正が保留されているため、アプリストアに表示されていないようです。
奇妙にワードプレスサイト経由でiOSデバイスにメッセージをプッシュするためにAPIを使用する他のアプリがあります。http://ipush.me/
このサービスに詳細(名前/メッセージ)を送信するフォームであるWebサイト(作成することもできます)を使用して、ネイティブアプリを作成できるはずです。
他の誰かがこれに遭遇した場合は、更新してhttps://boxcar.io/をソリューションとして推奨したかっただけです。
現在、Macbookのバッテリーが少なくなっているときに自分に通知を送信するために使用しています。このために、PHPスクリプトを作成し、それをcrontabに追加しました。
基本的なスクリプトは次のとおりです。
<?php
$notify_when_below = 10;
$battery_charge = trim(exec("pmset -g batt | grep -o ...% | grep -o ..."));
if((int)$battery_charge < $notify_when_below){
curl_setopt_array(
$chpush = curl_init(),
array(
CURLOPT_URL => "https://new.boxcar.io/api/notifications",
CURLOPT_POSTFIELDS => array(
"user_credentials" => 'YOUR_DEVICE_ACCESS_TOKEN',
"notification[title]" => 'Low battery alert!',
"notification[long_message]" => '<b>Macbook battery level is at '.(int)$battery_charge.'%!</b>',
"notification[sound]" => "detonator-charge",
)));
$ret = curl_exec($chpush);
curl_close($chpush);
}