【Day 31】Pythonで天気予報を自動取得して服装アドバイスを表示しよう

Pythonで天気予報を自動取得して服装アドバイスを表示しよう 未分類

今回はPythonを使ってリアルタイムの天気情報を取得し、それに応じた「服装アドバイス」を表示するツールを作成します。
日々の天候チェックを自動化して、朝の準備を効率化しましょう!

🔧 使用API

天気情報は無料の OpenWeatherMap API を利用します。

📦 必要なライブラリ

pip install requests

📝 Pythonコード例


import requests

API_KEY = "YOUR_API_KEY"
CITY = "Tokyo"
URL = f"https://api.openweathermap.org/data/2.5/weather?q={CITY}&appid={API_KEY}&units=metric&lang=ja"

res = requests.get(URL)
data = res.json()

temp = data["main"]["temp"]
weather = data["weather"][0]["description"]

print(f"現在の{CITY}の天気: {weather}、気温: {temp}℃")

# 簡易的な服装アドバイス
if temp >= 28:
    advice = "今日は半袖でOK!水分補給を忘れずに。"
elif temp >= 20:
    advice = "長袖シャツや薄手の羽織がおすすめ。"
elif temp >= 10:
    advice = "上着が必須。風邪に注意。"
else:
    advice = "コートや手袋など防寒対策を!"

print("服装アドバイス:", advice)

📌 注意点

  • 無料プランでは1分ごとの更新や5日予報の制限があります
  • APIキーを漏らさないよう注意(環境変数で管理を推奨)

📌 応用ポイント

  • LINEやSlackに自動通知する
  • 複数都市に対応
  • 1週間の天気をまとめてHTMLで表示

▶️ 次回予告

Day32では、YouTubeの動画概要欄からハッシュタグを収集し、流行タグを自動抽出するツールをご紹介します!

コメント

タイトルとURLをコピーしました