□□□人狼物語系列国村人数集計スクリプト(by kame)□□□ ■はじめに これは人狼ID:kameの作った 人狼物語系列国の現在稼動している村の数とその所属人数、募集人数を集計し保存する perlスクリプトです。 使用にはperlのインストールが必須です。 確実な正常動作は保障できない事、 何某かの損害が発生したとしても責任を負えない事、 以上を踏まえた上での使用、転載、配布、改造はご自由になさって下さい。 当方の環境によりmacでの動作確認が出来ておりませんがご了承下さい。 バグ報告などは歓迎します、お手数ですが後述の連絡先まで宜しくお願いします。 ■使い方 1.perlをインストールしてください。(後述) 2.コマンドプロンプト等で1.plを起動してください。 3.同様に2.pl、3.plを順に起動してください。 4.dataフォルダに調べた日時の名前が付いたファイル([yymmddhh].txt)が出来ていますので後はご自由に。 ※"yymmddhh"について y=year,m=month,d=day,h=hourの意味で、 例えば2007年11月13日00時の場合は"07111300"となります。 このテキスト内に限り、[yymmddhh]と記述した場合は上記のように任意の8つの数字が並んでいる物、またはその日時を指す事とします。 ※perlのインストール http://www.kent-web.com/perl/chap1.html http://www.tohoho-web.com/wwwtoper.htm 上記のサイトを参照して下さい。 ■記号について 集計データ等に使われている言葉、記号他の意味は以下の通りです。 人数はダミー抜き、募集人数は"開始数−現村人数"。 wikiページがあるものは"w"。 RP村もしくは重RP村には"r"。 予約制ありは"-"、 飛び入りありは"+"。 属:所属人数 募:募集人数 ()村:募集中の村と廃村を抜いた数 ()属:エピ入りした村の人を抜いた数 ()募:完全予約制の村の人を抜いた数 必:必要数。単純所属人数+単純募集人数 満:満足度。単純所属人数/必要人数 成:成立度。進行中(含エピ)の村/全村 ■使用上の注意 2.plを起動した際に当方の用意したデータよりも村が増えていた場合、 「村が増えています。data.txtに上記の村の情報を追加して下さい。」 のエラーメッセージが出でます。 このメッセージが表示された場合は、data.txtに情報を追加してください。 その時必要な情報についてはエラーメッセージとして表示されていますので参考にして下さい。 この情報を追加される際にですが、フォーマットを守っていただかないと正しく集計が出来なくなるので以下の点にご留意下さい。 例: あず 1村 談r- 瓜科 100村 + 国国 ***村 記号 ・村番号の前は半角スペースで「村」の文字が半角で数えて9番目になるように調節して下さい。 ・記号は「村」の文字の後ろに半角スペースを一つ入れた後ろに入れて下さい。 -------- ■ファイル/フォルダの説明 1.pl  起動したその時のデータを収集し、getlogフォルダに"log[yymmddhh].txt"を作成します。  このファイルを起動している時のみネット接続している必要があります。 2.pl  1.plで作成したデータにdata.txtに書かれた情報を追加しgetlogフォルダに"log[yymmddhh]-d.txt"を作成します。 3.pl  2.plで作成したデータを元に集計を行い、dataフォルダに"[yymmddhh].txt"を作成します。  またlog.txtに集計結果の簡易情報を追加します。 Lite.pm  HTTP::Liteというperlモジュールです。HTTP::Liteについてはこちら(↓) http://digit.que.ne.jp/work/wiki.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FHTTP%3A%3ALite data.txt  "村の一覧"だけでは拾いきれない情報(ガチ/RP村の分別、wikiページの有無、予約/飛び入りありかどうか等)を補足する為のファイルです。  村が増えた場合、このファイルの中身を変更する必要があります(前述)。 log.txt  今まで集計(3.plを起動した)したデータの概要を保存してあります。  (ここに吐き出されたデータを使って何か出来ないかと考えていますが、今のところスプリクト側で使う事はありません) dataフォルダ  [yymmddhh].txt   ガチ村、RP村それぞれに分けて村を並べ集計したデータです。 getlogフォルダ  log[yymmddhh].txt   内容は[yymmddhh]時に1.plで各国を回り集めたデータそのままになっています。   基本的にこのファイルさえ保存しておけば、最終集計データは何時でも得る事が出来ます。  log[yymmddhh]-d.txt   同[yymmddhh]のlog[yymmddhh].txtファイルにdata.txtの情報を追加したファイルです。   3.plを起動してしまえば用はないので消してしまっても大丈夫ですが、推奨はしません。 ■連絡先その他 何かご入用の際は、下記のページまでお気軽にご連絡下さい。 人狼ファンwikiの個人ページ http://www.jsfun525.com/pukiwiki/?%B8%C4%BF%CD%A5%DA%A1%BC%A5%B8%2Fkame mixi http://mixi.jp/show_friend.pl?id=1669492 人狼SNS http://wolfsbane.jp/?m=pc&a=page_f_home&target_c_member_id=725 URLの読み込みに以下のモジュールを利用させて頂きました。 HTTP-Lite-2.1.6 Copyright (c) 2000-2002 Roy Hooper