Sato So
• TIS株式会社 所属• サーバレスエンジニア歴 半年
• 個人的にBitcoin取引Botを作って動かしてます
• Qiita• http://qiita.com/speedkingg
自己紹介
Qiitaを使うようになって思ったこと
3つしか指標がない!!!
•投稿数
• Contribution数
• フォロワー
もっとこう・・・
ストックとか!
いただいたコメントとか!
その他の集計結果とかも見たい!!
あと、なんかスカウター的なのほしい…
公式APIを使えば、取ってこれるのでは…
!!
Contributionもない・・・stockもない・・・
公式APIを使えば、取ってこれるのでは…
Qiita力に関係ありそうな要素
• Contribution数(いいね数)
•記事がstockされた数
•投稿数
• コメント数
• フォロワー数
• etc...
Qiita力に関係ありそうな要素
• Contribution数(いいね数)
•記事がstockされた数
•投稿数
• コメント数
• フォロワー数
• etc...
冒頭のAPIで取得可能
Qiita力に関係ありそうな要素
• Contribution数(いいね数)
•記事がstockされた数
•投稿数
• コメント数
• フォロワー数
• etc...
投稿一覧を一つづつ洗うことで、集計可能
Qiita力に関係ありそうな要素
• Contribution数(いいね数)
•記事がstockされた数
•投稿数
• コメント数
• フォロワー数
• etc...
どう頑張っても取れない・・・
QiitaページをスクレイピングするAPIを作成
• Contribution数(いいね数)
•記事がstockされた数
•投稿数
• コメント数
• フォロワー数
• etc...
取れた!
+α
自分のContribution数が上位何%か
データをまとめてくれている人がいらっしゃったので、こちらの機能(自分のContribution数が上位何%か)も含めます
以上の情報を取れるAPIを作りました
以上の情報を取れるAPIを作りました
いいね数取得
プロフィール取得
ストック数・コメント数・投稿量取得
上位何%か取得
https://sawmoc.mybluemix.net/quiita_power/v1?id=XXX
• API URL
• 全記事に集計をかけているので、投稿数が多い方は時間がかかります(かなり)
最後に
•簡易診断フォームを作りました。• よろしければお試しください。(2017/7/19まで)
https://s3-ap-northeast-1.amazonaws.com/html-sato/qiita_power/qiita_power.html
Qiita力重み
• Contribution * 10
• stock_count * 20
• comment_count * 2
• items_count * 5
• followers_count * 5
• その他:書いていれば1