WordPress

WordPress日本語フォーラムの回答者数を数えるスクリプトを作ってみた

経緯 4.3 -> 4.4の常連回答者計測データが見当たらなかった ounziw/Active-Users-List-of-WordPress-Japan-Forumで自力計測は面倒そうで諦めた じゃあそれっぽいの作っち […]

広告ここから
広告ここまで

経緯

  1. 4.3 -> 4.4の常連回答者計測データが見当たらなかった
  2. ounziw/Active-Users-List-of-WordPress-Japan-Forumで自力計測は面倒そうで諦めた
  3. じゃあそれっぽいの作っちゃえ

コード

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をコマンドラインから実行できる環境なら簡単に動かせるようになってるんで、
興味ある方はいろいろ期間いじったりしてみてもらえればです。

ブックマークや限定記事(予定)など

WP Kyotoサポーター募集中

WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。

14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。

広告ここから
広告ここまで

Related Category posts