Python
Heroku
Flask
bootstrap
chart.js

FlaskとTwitter APIで、ツイッターのソーシャル分析アプリを作りました

FlaskとChartjsで、データ可視化アプリ作った。

こんにちは、DAIです。
今回は、Twitterのアカウントの影響力を可視化できるアプリを作成しました。
ぜひ、使ってみてください。(ただしアルファアカウントを入れると処理落ちします)

https://top-tweets.herokuapp.com/

何ができるの?

ツイッターのアカウントを入れると、そのアカウントがここ最近したツイートのいいね数や、リツイート数が日時でグラフ化されます。

image.png

また、ツイッターAPI上でとれるすべてのツイートを取得し、日時でのいいね数とリツイート数を確認することができます。さらに、過去もっともリツイートされたツイートが、降順にソートされています。

image.png

何がうれしいの?

アカウントを指定して、どんなツイートが伸びるのかを分析することができます。その結果、発信力を磨くためのヒントが得られます。

どうやって作ったの?

PythonのFlaskと、Twitter API、Bootstrap、chartjsを利用して作りました。Pythonでデータを処理して、何らかのWebサイトで反映したいみたいなときに、サクッと可視化できたので、Flaskとchartjsの組み合わせはお手軽でよかったです。

詳細

以下noteに詳細を書きました。もし興味がある方はこちらから見てみてください。

Flaskチュートリアル - Pythonでツイッターの分析ツールを作ってディプロイしよう!(動画つき!)-
https://note.mu/daikawai/n/n233ef9662323