(Webアプリ)制作目的インフルエンサーなど著名人のトレンドをいち早く把握する目的で作成しました。一つ目の機能は、対象のTwitterアカウントがフォローしているアカウント(非公開アカウントは除く)を取得し、新規に作成した自身のリストに追加します。二つ目の機能は、対象のTwitterアカウントと実行時から一週間の間、頻繁にメンションのやり取りをしているアカウントを取得し、新規に作成した自身のリストに追加します。それぞれ自身のTwitterアカウント上のリストに取得結果を追加することにより、対象アカウントのタイムラインをリストで再現することが可能となります。頻繁にメンションを送っている相手を確認することで、普段からどのようなアカウントとコミュニケーションを取っているかを可視化できます。実装した機能により、リストに対し行う操作を完全自動化し、大幅な時間短縮が実現されました。(デスクトップアプリ)制作目的Twitter上で気になっているキーワードを含むツイートが大量に出現した際に気付ける用、検索と通知を自動化するために制作しました。したキーワードの流速(時間あたりのツイート数)を割り出し、設定ファイルで定義した流速のしきい値を超過した際にタスクトレイから通知します。「盛り上がりの数値化」が可能となりました。Chromeの拡張機能として制作しました。YouTubeライブを拡張機能内のスケジューラに登録し、開始時刻までの残り時間やチャンネル名などを一覧にし確認できるようにしています。YouTubeライブの開始5分~90分の間でブラウザから通知を行うことも可能です。通知は最大で3回まで行うよう設定可能としています。ウェブストアにて公開し、メンテナンスも定期的に行っています。(Webアプリ)制作目的WebSocketプロトコルの学習とNode.js⇔MongoDB連携、ユニットテストの自動化の学習のため制作しました。Web上でのチャット機能と、発言ログや入退室メッセージをMongoDBへ保存する機能を実装しました。テストを意識したコーディングや設計について学習する機会となりました。機能概要インフラエンジニアの現場でも使用頻度の高いPythonの学習と並行し、WebフレームワークのDjangoを通しDBへのCRUDを実装しました。設計や実装内容についての詳細はこちらのREADMEをご覧いただけますと幸いです。APIの利用制限上の都合により開発を一時中止することになりました。GitHubGitHubBlogQiitaWishList。