CodeForNiigata / covid19

新潟県 新型コロナウイルス感染症対策サイト / Niigata COVID-19 Task Force website
https://niigata.stopcovid19.jp/
MIT License
20 stars 12 forks source link

提案:新潟市・県のtweetから最新news更新 #47

Open yukilab2 opened 4 years ago

yukilab2 commented 4 years ago

提案:## 改善詳細 / Details of Improvement

asukaG commented 4 years ago

@yukilab2 @circled9

技術的にはPythonかJSでTweet APIを用いてURL抽出するのを考えていますが、いかがでしょう。 以下、調査していて参考にしようと思っていサイトです https://karupoimou.hatenablog.com/entry/2019/09/06/200742 https://note.com/daikawai/n/n666a9838d219

URLを抜き出す事はできると思うのですが、その後に情報が最新かどうかの判断材料をどうしようかなと。 基本はプログラムを走らせた日付時刻と、Tweetの日付時刻で比較すればいいのかなと思っています。

yukilab2 commented 4 years ago

pythonかなあ・・ cron 的に走らせないといけないので、サーバ上でサービスにしたらと思います。 python3 -m venv venv で仮想環境でセットアップして下さい。本番サーバのディフォルトpython3 は v3.6です。

taka1985 commented 4 years ago

https://obniz.io/ja/lessons/serverless/lessons_ifttt iftttでjsonを吐き出すのはいかがでしょうか。

yukilab2 commented 4 years ago

iftttも悪く無いですね。ただ、県・複数の市の最新情報は一つにするなど、複数リソースから抽出後、リリースするjsonを取りまとめる後処理が必要なのでそこまで含めていろいろ考えるならスクリプトでも良いかと思っています。(新潟のはubuntu走っているサーバで自由に構成できるので)

asukaG commented 4 years ago

いまのところはPythonでスクリプト組もうと思ってます。

circled9 commented 4 years ago

これ、データソースはこんな感じですかねぇ。

ちとやってみます。