- 通常のランキングについて
VOCALOID生放送のプレイリストの掲示板
http://jbbs.livedoor.jp/bbs/read.cgi/internet/2353/1235282075/
を読んで集計しているだけです。
名前の後の日付→再生日
smもしくはnmで始まる文字列→動画ID
part+数字、もしくはpart+スペース+数字→part番号
としています。
正確な日付や誤記や脱字などには対応しておりません。
これについては現在問題として認識しており対応中です。
ニコニコ動画への負荷を低減するため、
動画情報はサムネを除き次のタイミング以外取得しません。
1.初出
2.5時のランキング作成時に週間ランキングで2回以上再生されているもの。
3.5時のランキング作成時に埋もれランキング、マイリスト率ランキングに記載されたもの。
- 月間ランキングの決定版について
- ニコ証のリストと掲示板のデータを突合せ。ニコ証のデータがあまりあてにならないで結構困ります。
- →すべての生放送枠にクロールをかけて、Vocaloid生放送コミュの放送があった場合は更に詳細データを取得する再クロールをかけてます
- プレイリストのデータでLV番号が入っていないものに全部LV番号を調べて入力。part番号は重複したり、特番の場合ついていないので使えません
- 掲示板データから枠別の曲リストを作成
- 同じ枠のプレイリストが二回上がっていたり、同じ曲が同じ枠で二回かかっている場合は修正します
- lv番号が入っていても間違ってる場合があるので修正します
- 曲数が多すぎる枠については枠の時間の長さを確認し、複数の枠のデータが混ざってないか調査します
すべての掃除が完了したら、再作成します。というわけで結構手間です。
- 生主ランキングについて
ニコ証のデータも、掲示板も完全ではないので、自作でperlでニコニコ動画への枠巡回ソフトをつくりました。
これを使ってすべての放送枠のデータを取得し、それから生主ランキングを生成しています。
というわけで結構手間です。
6/2追記 こっちは自動化できそう?かな?