WordPress日本語フォーラムの回答者数を数えるスクリプトを作ってみた
経緯 4.3 -> 4.4の常連回答者計測データが見当たらなかった ounziw/Active-Users-List-of-WordPress-Japan-Forumで自力計測は面倒そうで諦めた じゃあそれっぽいの作っち […]
目次
経緯
- 4.3 -> 4.4の常連回答者計測データが見当たらなかった
- ounziw/Active-Users-List-of-WordPress-Japan-Forumで自力計測は面倒そうで諦めた
- じゃあそれっぽいの作っちゃえ
コード
PHPオンリーです。
どうせCLIから動かすだけだから設計も適当です。
hideokamoto/ja-forum-counter-php
動き
ounziw/Active-Users-List-of-WordPress-Japan-Forumと同様にja.forums.wordpress.org の rssをとってきてます。
毎回トピックIDを探して打ち込むのは絶対やだったんで、それもRSSからとってきて別ファイル(start.txt)に放り込むようにしています。
start.txtの1行目にかかれてるトピックIDから、スクリプト動作時までのトピックを全部読み込んでます。
カウント処理はトピック投稿1件目(質問者)を除外して、「dc_creator」の数をひたすら数えてるだけです。
元のスクリプトはなんかPython使ったりしていろいろやってるみたいですが、こっちはとりあえず数数えてるだけです。
4.3 -> 4.5の回答者数TOP20
というわけで始発点にしたWordPressフォーラムの常連回答者 4.2から4.3 :: ITで中小企業の業務効率化のTOPIC_ID:152980からTOPIC_ID:158995までで回答数の多かった人20名がこちら。
[bash]
맹조:862
gblsm:442
nobita:295
Okamoto Hidetaka:247
Daisuke Takahashi:235
Hinaloe:191
jim912:187
mimosafa:160
mura0403:138
Toro_Unit (Hiroshi Urabe,:114
mypacecreator:98
Takayuki Miyoshi:87
RocketMartue:80
tg29359:71
ikaring:64
UNYORA:60
devsasa:57
Takashi Kitajima:45
poporon:42
sarasarari:40
[/bash]
*明らかに回答ではなく質問のみ投稿している人がいたので手動で除外しました。
この辺りは文字の解析でも入れるか人力チェックで確認で対応かですかね・・・
機能少ない分PHPをコマンドラインから実行できる環境なら簡単に動かせるようになってるんで、
興味ある方はいろいろ期間いじったりしてみてもらえればです。