アイドルマスター全動画データベースのお知らせ
データベースのテーブルとカラム名前を決定しました。
以下の仕様に変更した、データ取得中断までの全データを含むデータベースを公開します。
2008-05-19最終取得、アイドルマスター ニコニコ動画 全動画データベース(sqliteファイル, 7zip圧縮19.1MB, 展開後211MB)
テーブル
- prefix
- sm, nm, zb, fz などの動画の種類
- video
- 動画のID
- video_description
- 動画の説明文
- video_info_history
- 取得時の、再生・コメント・マイリスト数とステータス
- status
- DELETED, NOT FOUNDなどのステータス
- video_tag_history
- 取得時に動画に付いていたタグ
- tag
- タグのマスタ
変更は以下の通り
変更元 | 変更先 |
---|---|
get_video_info | video_info_history |
video_tag_info | video_tag_history |
video_comment | video_description |
各テーブルのカラム
prefix
カラム名 | Type | 説明 |
---|---|---|
id | INTEGER | prefix ID, Primary key |
prefix_name | VARCHAR | 動画の種類を表すアルファベット2文字 |
video
カラム名 | Type | 説明 |
---|---|---|
video_id | INTEGER | 動画ID, Primary key |
prefix | INTEGER | prefix ID |
title | VARCHAR | 動画タイトル |
post_date | DATETIME | 投稿時間 |
length | INTEGER | 動画の長さ(秒) |
poster | VARCHAR | 投稿者(カラムのみ) |
変更は以下の通り
変更元 | 変更先 |
---|---|
id | video_id |
video_duration | length |
また、posterカラムを追加し、post_dateをISO 8601フォーマットに変更しました。
posterは、「違反動画の報告」に表示される投稿者名を格納することを想定しています。ただし現時点でデータの収集はおこなっていません。
video_description
カラム名 | Type | 説明 |
---|---|---|
id | INTEGER | Primary key |
video_id | INTEGER | 動画ID |
video_description | VARCHAR | 動画の説明文 |
creators_commentはvideo_descriptionに変更されました。
これは、「投稿者コメント」などと混同するおそれがあるためです。
video_info_history
カラム名 | Type | 説明 |
---|---|---|
id | INTEGER | video_info_history_id, Primary key |
video_id | INTEGER | 動画ID |
status | INTEGER | status ID |
get_date | DATETIME | 取得日時 |
view_counter | INTEGER | 再生数 |
comment_num | INTEGER | コメント数 |
mylist_counter | INTEGER | マイリスト数 |
deselected | INTEGER | 週マス除外判定フラグ(0以外で除外判定、カラムのみ) |
変更は以下の通り
変更元 | 変更先 |
---|---|
play_count | view_counter |
commented_count | comment_num |
mylisted_count | mylist_counter |
apiの返すxmlタグ名に合わせて変更しています。
また、get_dateはISO 8601フォーマットに変更しました。
deselectedは、週刊アイドルマスターで除外と判定された場合に使用することを想定しています。0がデフォルト値で、非除外です。別に除外ステータスマスタを作成し、除外理由を格納しておいて使用することも考えつきましたが、現時点でデータの収集はおこなっていません。
status
カラム名 | Type | 説明 |
---|---|---|
id | INTEGER | status ID, Primary key |
status_name | VARCHAR | 動画のステータス(ok, DELETE, NOT_FOUNDなど) |
video_tag_history
カラム名 | Type | 説明 |
---|---|---|
id | INTEGER | Primary key |
video_info_history_id | INTEGER | 対応するvideo_info_historyのID |
tag_id | INTEGER | tag ID |
video_info_historyに合わせて、get_video_info_idをvideo_info_history_idに変更しています。
tag
カラム名 | Type | 説明 |
---|---|---|
id | INTEGER | tag ID, Primary key |
tag_name | VARCHAR | タグ名 |
組文字で遊んでみる
数日前に「㌋?㍈㍖」とか「㌸㌵㌷㍓」「㌪㌼㌹?」「??14㌟㌨」*1とかで遊んでいたのを
http://phji.net/neta/kuririn.php の記事を見掛けて思い出したので。
その時はMac OS-Xの文字パレットから組み文字カテゴリの文字をコピペして、以下の表をテキストエディタで検索して作っていました。環境によっては化けます。
あぱ まん はい こー び ほー ど せん ふら り ーと しょん つ ぽ る る る と ん ら るぴ るー ぎに うぉ まる ぺに くろ ぎる えす こる ー ぶる ー ん く ひ ーね だー くーど な ぺん ぺ しり さん ぴあ くる ゆあ めー きろめ いん す そ んぐ ちーむ すとる ぜいろ ん とる ーとる ち やー まい ふぃ かい みく やー あー えー ばー へく ど る ーと り ろん る る かー れる だーる ある べー ぐら きろ ぐらむ と めが ぽん おん から ふぁ た む ぐらむ とん ん とん ど す っと ふぁ さい へる れん きゅ がん れ かろ けー だー らっど くる つ とげん りー ま む りー す す のっ まっ き め ぎ いに ぽい ぴ な まい と は ろ が が んぐ んと こ の くろ み せん で ほ ぱー ぺー ほー り ち し ん せんと じ ん ㌀㍇㌪㌞㌱㍁??㌵㍒ ㍓㍔㌑㌆㍆㌸㌛㌓㌇㌝ ㌺㌷㌡㌠㌮㌚㍐?㌖㌅ ㍎㍄㌳㌋㍈㍏?㌈㌭? ㌁㌼?㌕㌙?㍌㍀㌉㌌ ㌯?㌴㌎?㌂㌊㌾?㌗ ㌲㌟㌹㍖㌒㌏㍕?㌜㌤ ㌩㍅?㍋㌐㌄㌽㌰㌨㍃ ??㌥㌿??㍂
*1:ちなみに、「カイト・リン・ミク・レン」「ひんそー」「ハイッターッチ」「ミキ14サイナノ」です