LoginSignup
6
6

More than 1 year has passed since last update.

コンパイルが終わったらスマートフォンにプッシュ通知する方法 (Pushover/ntfy)

Last updated at Posted at 2017-06-08

時間がかかるコンパイルが終わったら音が鳴るといいな、
と思っていろいろ探してたらスマホに通知が飛んでくるアプリがあった。
iPhone では Pushover、Andorid では ntfy がいいみたい。

私は iPhone なので Pushover の設定の仕方を下記に書きます。
使用までにwebサイトでいろいろ登録が必要です。
うちの環境は Ubuntu + iPhone/iPad です。

  1. https://pushover.net/ユーザー登録します。メールアドレスとパスワードが必要です。
  2. 受信確認メールの URL にアクセスします。
  3. ユーザーキーアプリケーションキーという2つの鍵が必要になります。
  4. ユーザーキーはユーザー登録したら https://pushover.net/ の右上の Your User Key に表示されています。これを覚えておきます。
  5. https://pushover.net/ の一番下に Create an Application/API Token というのがあるので、そこをクリック。
  6. アプリ名を考えて登録します。たぶん pushover ユーザー全員に対してユニークな名前を入力する必要があるんじゃないかと思います。私はどうでもよかったので自分の名前的なものを入れました。
  7. 終わると API Token/Key が表示されます。これも覚える。
  8. たとえば下記のような mypush という名前のスクリプトを書きます。
#!/bin/bash
curl -s\
 --form-string "token=AAAAAAAAAAAAAAAAAAAAAA"\
 --form-string "user=UUUUUUUUUUUUUUUUUUUUUUU"\
 --form-string "message=$1" https://api.pushover.net/1/messages.json

AAAAAAAAA の部分がアプリケーションキー、UUUUUUUUUの部分がユーザーキーを入れるところです。
分かりにくいですね。
どっちもトークンって呼んでるならtokenって言うのやめろ。

あとは mypush を実行すれば通知が飛んできます。
音を変更しとくといい感じです。
Windows でも wincurl とかが使えるんじゃないでしょうか。
有料なのが嫌な人は自分でサーバーとスマホアプリを書けばいいと思います。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6