はじめに
前回に引き続き、今回もQiita APIに関する内容です。
Qiita APIを活用して検索機能を使用したデータの収集、グラフによる可視化をできるアプリを開発したので、本記事ではそのアプリを紹介します。
アプリの開発環境
コードエディタ:VSCode
フレームワーク:Streamlit
使用言語:Python
Streamlitとは
Streamlitはデータアプリケーションや機械学習のモデルを簡単に作成し、WebブラウザでデプロイするためのオープンソースのPythonライブラリです。
以下がStreamlitの特徴です。
・Pythonコードを書くだけでアプリ開発を作れる
・リアルタイムでの更新が可能
・MatplotlibやSeabornなどによるグラフやチャートの作成
・テキストや数式をマークダウン形式で記述できる
・アプリを簡単にデプロイできる
アプリの概要
今回開発したアプリには、次のような機能があります。
・Qiita記事の検索機能
・検索結果のデータが収集できる
・検索結果を可視化できる
アプリのURL
https://qiitasearchapl-z2ypv35alzh2q2hkcz5ogn.streamlit.app
おわりに
本記事では、Streamlitを活用してQiita APIを利用したアプリを紹介しました。皆さんも興味があれば、ぜひQiita APIを使ったアプリの開発に挑戦してみてください。