$30 off During Our Annual Pro Sale. View Details »

Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh

Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh

Yuji Yamaguchi

July 24, 2023
Tweet

More Decks by Yuji Yamaguchi

Other Decks in Technology

Transcript

  1. Qiitaいいね数を
    GASで計測している話
    2023/07/24 #HRBrainFlyHigh
    株式会社HRBrain 山口祐司

    View Slide

  2. 2
    AGENDA
    ● 自己紹介
    ● 組織票問題について
    ● GASでいいね数と組織票を計測してみた
    ● まとめ

    View Slide

  3. 自己紹介

    View Slide

  4. 4
    自己紹介
    ● ヤマグチ ユウジ(35)
    ○ SNS: @yug1224
    ● フロントエンドエンジニア
    ● 三児の父
    ○ 12歳、10歳、2歳
    ● 最近の趣味/興味
    ○ オープンワールドゲーム
    ○ Home automation
    ○ 分散SNS/Fediverse
    ● 2011/04 ソフトバンクモバイル株式会社
    ○ フロントエンドエンジニア
    ● 2016/01 株式会社サイバーエージェント
    ○ フロントエンドエンジニア
    ● 2016/10 株式会社リクルートライフスタイル
    ○ フロントエンドエンジニア
    ○ プロジェクトマネージャー
    ● 2021/10 株式会社ラクス
    ○ アシスタントマネージャー
    ● 2022/08 株式会社HRBrain
    ○ エンジニアリングマネージャー

    View Slide

  5. 組織票問題について

    View Slide

  6. 6
    組織票問題とは?
    ● 無職やめ太郎(本名)さんの投稿が元
    ● トレンドページ上で組織票率を可視化する
    ブックマークレットを作成して公開
    ● これによりTLが賛否両論
    いろいろと盛り上がってしまった
    ● 今週末の「Qiita Engineer Festa 2023 Online
    Meetup」までは鎮火しなそう...
    ● 弊社も登壇予定なんですがちょっと怖いw

    View Slide

  7. HRBrainの組織票を計測してみた🙌

    View Slide

  8. 8
    やっていること
    ● 組織メンバー一覧を抽出
    ○ https://qiita.com/organizations/hrbrain/members
    をWebスクレイピング
    ○ liタグからuser.idを抽出
    ○ 1ページ目から順番に最終ページまでページング処理
    ● 対象記事一覧を抽出
    ○ 2023/06/01~2023/07/21までの記事をAPIから取得
    ● 対象記事にいいねしたユーザと組織メンバーを突き合わせる
    ○ per_page=100が最大なので100いいね以上の場合はページング処理

    View Slide

  9. 9
    DEMO

    View Slide

  10. まとめ

    View Slide

  11. Qiitaのいいね数と組織票率を計測するために、
    GASでWebスクレイピングとAPIリクエストを実施しました。
    HRBrainの組織票率は約30%だったのですが、
    個人的には一緒に働く仲間たちのアウトプットを称えるのは良いと思っている。
    HRBrainの知名度や記事の内容はよりよくしていきたいので、
    これからも頑張っていきましょう!
    11
    まとめ

    View Slide

  12. ご清聴ありがとうございました!

    View Slide