414
349

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

話題になっている技術系の記事を一瞬で把握できるページを作ってみた

Last updated at Posted at 2019-07-17

「エンジニアにとって情報収集は命!」ということで、情報収集に関するツールを作ってみました。もっぱら自分用に作ったのですがせっかくなので公開してみます。

こちらからアクセスできます。

できること

期間を指定して記事の一覧を取得

過去7日間/過去30日間/過去1年間に投稿された、技術系の記事を取得できます。はてなブックマークのブックマーク数の多い順(≒話題になった順)にソートされています。「もっと読む」ボタンでどんどん読み込めます。

検索ワードなどで絞り込み

上の検索ボックスにキーワードを入れることで絞り込みができます。

  • OR検索ができます。「docker or kubernetes」と検索すると、"docker"または"kubernetes"をタイトルに含む記事の一覧を取得できます。「(A (B or C)) or D」みたいなことも一応できます(「BまたはCを含み、Aを含む」または「Dを含む」記事が取得できます)。
  • ドメインを指定して検索することができます。「site:qiita.com docker」のようにすればqiita.com内の記事で、"docker"をタイトルに含むような記事の一覧を取得できます。

やっていること

いくつかのRSSフィードを1時間おきに巡回しています。また、各記事についてはてなブックマークさんのAPIを利用させていただいて、ブックマーク数を取得しています(各記事に対して取得のインターバルは1日, 2日, 4日, ...のようになっています)。

利用スタック

  • フロントエンドにはVue.jsを用いて、SPA的な感じにしています。
  • バックエンドやデータ収集系のプログラムはNode.jsで動いています。
  • データベースはMySQLを用いています。
  • とりあえずはGCP Compute Engineのインスタンス上で動かしています。(Kubernetesなどに移したいのですが少しコストが嵩むので...)

こちらで巡回しているRSSフィードの一覧が見れるのですが、「これを追加したほうがいい!」などがありましたら教えていただけると幸いです。また、それ以外についてもご意見などいただけると嬉しいです。

414
349
7

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
414
349

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?