ランクファイルの項目並び順は自由にカスタマイズすることができます。この機能は Ver 0.99.3 以降でサポートされています。
「上級者向け」タブの「ランクファイルをカスタマイズする」チェックボックスにチェックを入れます。
入力書式、出力書式のテキストボックスに書式を設定します。入力(読み込み)と出力(書き出し)を別の書式にすることができます。
以下がカスタマイズの書式です。
separator=","
項目1
項目2
...
separator=","
<video_id/>
<line_number/>
<view/>
<res/>
<mylist/>
文字
投稿日:<date format="yyyy/MM/dd HH:mm:ss"/>
1行目の separator は区切り文字(例ではカンマ)を表します。\t と書くとタブを表します。
2行目以降はランクファイルの各項目を表します。<view/> などのように、 設定・参照できる値がいくつか用意されています。 <date format="..."/> のようにオプションを指定することもできます (この例では format がオプション)。
<video_id/> | 動画ID |
<view/> | 再生数 |
<res/> | コメント数 |
<mylist/> | マイリスト数 |
<line_number/> | ランクファイル内での行数(順位) |
<title/> | タイトル |
<date/> | (投稿)日時 |
<tag/> | タグ |
<text/> | ユーザ指定項目 |
<expression/> | 計算式 |
comma:出力する数字にカンマをつけるかを指定します("on" または "off")。入力時には無視されます。デフォルトでは "on" です。
offset:出力のとき、行数に一律に加える数字を指定します。例えば、offset="10" と指定すると、11, 12, 13,... と出力されます。 入力時には無視されます。デフォルトでは 0 です。
format:日時の入出力形式を指定します。例えば、"yyyy/MM/dd H:m:s" のように指定します。このように指定すると、2008年7月6日 5時43分21秒は "2008/07/06 5:43:21" と出力されます。
使用できる文字
yy | 2桁の年 |
yyyy | 4桁の年 |
M | 月 |
MM | 月(1桁の場合は0をつけて2桁にする) |
d | 日 |
H | 時間(24時間表記) |
h | 時間(12時間表記) |
m | 分 |
s | 秒 |
separator:複数のタグを区切る文字を表します。デフォルトは " " (空白文字)です。
number:保持する番号を指定します。例えば、保持したい項目が2つある場合は、 1つ目に"1"、2つ目に"2"と指定します。 1から順に並んでいる必要はありません。この値は省略できません。
式を計算して、結果を出力します。入力時には無視されます。
val:計算式を表します。view, res, mylist の文字が使えます(再生数、コメント数、マイリスト数)。この値は省略できません。
例:val="mylist*100/view"
この例では「マイリスト数×100÷再生数」を計算して出力します。
int(...) と書くと小数値を切り捨てます。int(mylist*100/view) で「マイリスト数×100÷再生数」の小数を切り捨てた値になります。
seido:結果を小数第何位まで表示するかを指定します。 例えば、値 54.321 は、"2" と指定すると 54.32、"3" と指定すると 54.321、"0" と指定すると 54 と表示されます。デフォルトでは "0" です。
rounding:値の切り捨て、切り上げ、四捨五入を指定します。 "floor" で切り捨て、"ceil" で切り上げ、"nearest" で四捨五入になります。デフォルトでは "floor" です。
comma:出力する数字にカンマをつけるかを指定します("on" または "off")。デフォルトでは "on" です。