harusys / newsh

Twitter トレンド、天気情報などを LINE に通知するアプリ(API)
MIT License
0 stars 0 forks source link

天気情報を取得 #13

Closed harusys closed 2 years ago

harusys commented 3 years ago

Todo List

hrtk7623 commented 3 years ago

【メモ】 VScode上ではLocal Project(Azureにデプロイされるディレクトリ)は,関数リソース別にディレクトリ作成した方がよさそう.
一緒にしてしまうと,「host.json」や「setting.json」が共通ファイルになってしまうため上書きがおこる(?)

hrtk7623 commented 3 years ago

【メモ:VSCodeでの操作】 ・Create new Project:Azureにデプロイされるディレクトリを作成する.Azureにデプロイするにはこれが必要らしい.  作成する際に,「Projectのディレクトリ」「言語」を指定する他,関数を1つ作成するので「関数の種類」を指定する  Project名を「weather」とか「gateway」にすると良さそう? ・Create function:作成済のProjectに対して関数を追加する ・Deploy to function app:Projectに作成した関数をAzureにアップ(デプロイ)する.デプロイの際に,どの関数リソースにデプロイするか指定する.

hrtk7623 commented 3 years ago

【メモ】 ・関数名,プロジェクト名の命名規約を統一する必要がありそう

hrtk7623 commented 3 years ago

参考:Python×スクレイピングで天気取得 https://effort-mauso.com/pythonline%E3%81%A7%E5%A4%A9%E6%B0%97%E3%82%92%E8%87%AA%E5%8B%95%E9%80%9A%E7%9F%A5%E3%81%95%E3%81%9B%E3%81%A6%E3%81%BF%E3%81%9F%E5%88%9D%E5%BF%83%E8%80%85/

hrtk7623 commented 3 years ago

APIで天気取得 https://weather.tsukumijima.net/

harusys commented 3 years ago

OpenWeatherMap https://openweathermap.org/ https://qiita.com/nownabe/items/aeac1ce0977be963a740 https://www.suzu6.net/posts/78-owm/

【OpenWeatherMap使い方】 https://hibi-update.org/other/openweathermap-api/ 【OpenWeatherMapを使ってウィジット表示】 https://qiita.com/Kazuya_Murakami/items/6a65a23ff4071259caa3

◆無料版で使用可能API Current Weather:現在の天気 Minute Forecast 1 hour:1時間先天気の分予測 Hourly Forecast 2 days:二日間先天気の時間予測 Daily Forecast 7 days:7日間先天気の日予測 National Weather Alerts:全国の天気予報取得 Historical weather 5 days*:過去5日間の天気取得 Basic weather maps:天気図1.0 Air Pollution API:大気汚染状況 Geocoding API:地名の「英語⇔日本語」変換,「地名⇔緯度経度」変換 Weather widgets:地名指定して,天気情報をウィジット(イイカンジ画像)で返す

◆RESTAPIを叩けるChrome拡張 https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=ja

hrtk7623 commented 3 years ago

【メモ】 URLの命名規約見てみよう

hrtk7623 commented 3 years ago

【方針メモ】 ・郵便番号  イイカンジの郵便番号を取得するAPIがなさそう  利用側も郵便番号はイメージしずらい(多分)   ・緯度経度  地名から緯度経度を取得するAPI:https://www.lhit.co.jp/Alteryx/case-googlemaps-api/

・地名(name or Cityid)での指定が無難そう  天気取得する地域をあらかじめ選定して,取得したい地域を選ばせる(横浜,川崎,東京)

【取得できる地域】 https://openweathermap.org/weathermap?basemap=map&cities=true&layer=none&lat=34.6422&lon=140.3778&zoom=8  

hrtk7623 commented 3 years ago

【】 https://hibi-update.org/other/openweathermap-api/

hrtk7623 commented 3 years ago

【参考】 https://qiita.com/Kazuya_Murakami/items/6a65a23ff4071259caa3

hrtk7623 commented 3 years ago

【ウィジット】 https://openweathermap.org/widgets-constructor

harusys commented 3 years ago

【方針】 MVP を意識して、必要最小限の機能で構築。使ってみての改善は後回し

Weather

Gateway