ランクファイルのカスタマイズ機能

ランクファイルの項目並び順は自由にカスタマイズすることができます。この機能は 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/> 計算式

指定できるオプション

view, res, mylist

comma:出力する数字にカンマをつけるかを指定します("on" または "off")。入力時には無視されます。デフォルトでは "on" です。

line_number

offset:出力のとき、行数に一律に加える数字を指定します。例えば、offset="10" と指定すると、11, 12, 13,... と出力されます。 入力時には無視されます。デフォルトでは 0 です。

date

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

tag

separator:複数のタグを区切る文字を表します。デフォルトは " " (空白文字)です。

text

number:保持する番号を指定します。例えば、保持したい項目が2つある場合は、 1つ目に"1"、2つ目に"2"と指定します。 1から順に並んでいる必要はありません。この値は省略できません。

expression

式を計算して、結果を出力します。入力時には無視されます。

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" です。