Pythonで実行した処理の終了を通知してくれるツール
大規模データの処理やら機械学習やらで、演算に時間がかかるときがあります。
放ったらかしにしつつも、都度パソコンの前まで行って進捗を確認するのが面倒で、なんとかできないかと思っていたところ、以下の記事を見つけました。
時間のかかるデータ処理や機械学習処理が終わったら通知してくれるツールをつくった! - 焼肉が食べたい
なんと、メソッドの前に一行加えるだけでSlackに通知してくれるという便利もの。
他にもいくつか、別の人が作ったツールがあるようですが、設定含め、上記のツールが使いやすい印象です。
ただし、Gmailへ通知を飛ばすのはうまくいかず。セキュリティが理由でブロックされたみたい。
Slackが使えればそれで十分ですが、いずれ原因究明します。
あとはJupyter Notebook上で使うときに、マジックコマンドでも利用できたらベターなのですが。。。
他のツールを探すか、自分で作るか。