じーろぐ

日々の記録。コンピュータやプログラミングの話題が多め。

Pushbullet APIでスマホにプッシュ通知する8行のPythonスクリプト

イベントの発生をリアルタイムに通知する最も便利な方法としてスマートフォンへプッシュ通知があります。 ここでは、Pushbulletを使ってPythonスクリプトから自分の携帯電話にリアルタイムに通知する方法を紹介します。

www.pushbullet.com

まずは、Pushbulletのアカウントを作って、通知したいスマートフォンにアプリをインストールしておきます。 アカウントを作成したら、PushbulletのAPIトークンを取得します。メインページの"Settings"→"Account"→"Access Tokens"から発行できます。

以下のPythonスクリプトをインポート。空白除くと8行です。token変数に先程取得したアクセストークンをコピー・アンド・ペーストします。

Python script to send push notification using Push ...

簡単すぎるので説明不要だと思いますが。。 第一引数にタイトル文字列、第二引数に通知メッセージ文字列を入れて呼び出すだけ。

簡単にリアルタイム通知できて便利。私は、自宅の窓の施錠確認システムで窓を開けたときとロックしたときに通知が来るようにしています。

アプリから履歴も見れるし簡単にほぼリアルタイムで通知できるので、とても便利。

f:id:z_logger:20190818004449p:plain
Androidアプリ上に表示された通知履歴

複数の携帯端末への同時通知やChromeの拡張をインストールすることでブラウザへの通知も可能です。