1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

enebular_uhuruAdvent Calendar 2021

Day 21

スクレイピング&メール通知システムを作って運用した(レポ)

Last updated at Posted at 2021-12-20

この記事は、スクレイピング&メール通知システムを作った後、筆者が私的に運用している体験について簡単にまとめたものです。

実装の詳細は載せませんが、ご興味があれば参考リンクの記事をご参照ください。

何を作ったか

tenki.jpから今日・明日の”水道凍結指数”をスクレイピングし、その情報を毎日同じ時刻にメール通知する簡素なシステムです。

image-1.png

このシステム(フロー)を実装し、実際に運用するまで1時間もかかりませんでした。

enebularに慣れている方は、それくらいの速さで似たようなことができると思います。

なぜ作ったか

最近のパソコンは、タスクバーやウィジェットからワンクリックで天気を確認できますね。が、この”水道凍結指数”までは確認できません。

「tenki.jpの”水道凍結指数”を毎日確認しに行き、凍結のおそれがあれば水抜きする」という風にすれば良いのでしょうが、それよりも毎日メールで通知してくれた方が楽です。

どのように作ったか

メール通知するために必要な情報を、tenki.jpのページで調べます。
次に、この情報をフローの実装に反映させます。
最後に、enebularからHerokuアプリへデプロイします。
Free Dynoの場合は、スケジューラーも設定します。

実際に運用してみた感想

筆者の住んでいる地域では、冬期に水道管が凍結して破損する事例は珍しくないです。
かといって、毎日凍結するおそれがあるかといえばそうでもないので、うっかりすると水抜きするのを忘れてしまいかねません。

実際に毎日メール通知が来てわかったことですが、このような仕組みは注意喚起として有効だということです。

意外と印象に残っているらしく、就寝前などに「今日は水抜きしないと!」という風に思い出せることが何度かありました。

このような「自動で教えてくれる」仕組みは地味ですが、便利だと感じました。

image-2.png

参考リンク

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?