今回は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の動画概要欄からハッシュタグを収集し、流行タグを自動抽出するツールをご紹介します!
コメント