Apple 製品の修理状況を(定期的に)LINEで通知するスクリプト
はじめに
MacBook Pro を修理に出したので、修理状況を定期的に確認できる Python スクリプトを書いた…んだけど、全部終わった後に「ステータス変わったらメールで通知ある(はずだ)から要らないんじゃね?」ってなった。
とは言え腐らせるのももったいないので記事にまとめておく。
TL;DR
- リポジトリクローン(
git clone git@github.com:17number/fetch-apple-repair-status.git
) - 設定ファイルの変更(リネーム、内容書き換え)
cron
などで定期的に実行すると良さげ
目次
環境・条件
1 | $ sw_vers |
詳細
リポジトリ: 17number/fetch-apple-repair-status
動作イメージ
実行したら LINE Notify で通知するようにしている。
使い方
Usage に書いた通り。
リポジトリのクローン
1 | $ git clone git@github.com:17number/fetch-apple-repair-status.git |
設定ファイルをリネーム
1 | $ mv config.ini.sample config.ini |
設定ファイルを変更(シリアルナンバーなどを設定)
1 | [DEFAULT] |
Python スクリプトを実行
※LINE Notify で token を取得したり、通知用のトークルームを作ったりは省略しているので各自で。
1 | $ python fetch-apple-repair-status.py |
cron
などで定期的に実行すると良いと思われる。…が、冒頭にも書いた通り「ステータス変わったらメールで通知がある」と思う。
まとめ
- リポジトリクローン(
git clone git@github.com:17number/fetch-apple-repair-status.git
) - 設定ファイルの変更(リネーム、内容書き換え)
cron
などで定期的に実行すると良さげ
その他・メモ
Apple Support API を叩くための知見が得られたので良しとする。知りたい方はコードで察してください。
関連記事
- Python boto3 で AWS S3 を操作する
- Vue + Cordova + Firebase でプッシュ通知
- Node.js で firebase-admin を使ってサーバからプッシュ通知
- Python requests + boto3 で AWS S3 に画像を直接アップロード
- docker-lambda を使って AWS Lambda Function を開発する方法
- Python requests で画像をダウンロードして保存する方法
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア