diff --git a/.gitignore b/.gitignore index 6710aa3c..a7c45cf3 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ PythonUtils docs/mix/auto-generated_html docs/music_lib/auto-generated_html docs/music_lib/music_call/auto-generated_html -docs/music_lib/music_call/auto-generated_md \ No newline at end of file +docs/music_lib/music_call/auto-generated_md +site \ No newline at end of file diff --git a/clean_cache.bat b/clean_cache.bat index 817ec52d..7fc8608a 100644 --- a/clean_cache.bat +++ b/clean_cache.bat @@ -1,6 +1,7 @@ @echo off -rd/s/q "docs/mix/auto-generated_html" -rd/s/q "docs/music_lib/auto-generated_html" -rd/s/q "docs/music_lib/music_call/auto-generated_html" -rd/s/q "docs/music_lib/music_call/auto-generated_md" \ No newline at end of file +if exist "docs/mix/auto-generated_html" rd /s /q "docs/mix/auto-generated_html" +if exist "docs/music_lib/auto-generated_html" rd /s /q "docs/music_lib/auto-generated_html" +if exist "docs/music_lib/music_call/auto-generated_html" rd /s /q "docs/music_lib/music_call/auto-generated_html" +if exist "docs/music_lib/music_call/auto-generated_md" rd /s /q "docs/music_lib/music_call/auto-generated_md" +if exist "site" rd /s /q "site" \ No newline at end of file diff --git a/docs/javascripts/add_copy_button.js b/docs/javascripts/add_copy_button.js index 02ad6831..a303db40 100644 --- a/docs/javascripts/add_copy_button.js +++ b/docs/javascripts/add_copy_button.js @@ -1,6 +1,5 @@ document$.subscribe(function () { - console.log('add_copy_button.js loaded') let details = document.querySelectorAll('details.has_copy_button'); details.forEach(detail => { @@ -35,4 +34,60 @@ document$.subscribe(function () { }); }) }) + + // 获取所有的li元素和div元素 + let liElements = document.querySelectorAll('.common_length'); + let divElements = document.querySelectorAll('div.mix'); + document.querySelectorAll('.return_all'); +// 为每个li元素添加点击事件处理器 + liElements.forEach(function (li) { + li.addEventListener('click', function () { + if (li.classList.contains('return_all')) { + divElements.forEach(function (div) { + div.style.display = 'block'; + let previousH4 = div.previousElementSibling; + if (previousH4) previousH4.style.display = 'block'; + }); + return; + } + // 获取被点击的li元素的length类 + let lengthClass = Array.from(li.classList).find(cls => cls.startsWith('length')); + // 遍历所有的div元素 + divElements.forEach(function (div) { + // 获取当前div元素的前一个兄弟元素 + let previousH4 = div.previousElementSibling; + + // 如果div元素具有length类,显示它和它的h4 + if (div.classList.contains(lengthClass)) { + div.style.display = 'block'; + if (previousH4) previousH4.style.display = 'block'; + } + // 否则,隐藏它和它的h4 + else { + div.style.display = 'none'; + if (previousH4) previousH4.style.display = 'none'; + } + }); + }); + }); + + let aElements = document.querySelectorAll('a'); + // 为每个a元素添加点击事件处理器 + aElements.forEach(function (a) { + // 检查a元素的href属性是否包含'/mix/mix/' + if (a.href.includes('/mix/mix')) { + a.addEventListener('click', function () { + + // 遍历所有的div元素 + divElements.forEach(function (div) { + // 获取当前div元素的前一个兄弟元素 + let previousH4 = div.previousElementSibling; + + // 显示div元素和它的h4 + div.style.display = 'block'; + if (previousH4) previousH4.style.display = 'block'; + }); + }); + } + }); }) \ No newline at end of file diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index e3671530..c3668df6 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -318,4 +318,21 @@ label input { display: flex; justify-content: center; align-items: center; +} + +.common_length { + font-size: smaller; + text-align: center; + display: inline-block !important; + margin: 0 3px !important; + padding: 0 10px; + min-width: 40px; + border-radius: 1000px; + background-color: rgba(255, 243, 35, 0.6); +} + +.common_length_list { + align-items: center; + margin-top: 0.3em!important; + margin-bottom: 0.3em!important; } \ No newline at end of file diff --git a/json_files/mix_list.json b/json_files/mix_list.json index 8da8917a..5b3f5f74 100644 --- a/json_files/mix_list.json +++ b/json_files/mix_list.json @@ -1,6 +1,7 @@ [ { "title": "英语mix [ スタンダードmix ] [ 英語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -19,6 +20,7 @@ }, { "title": "スタンダードmix [ タイガーファイヤー始動 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -37,6 +39,7 @@ }, { "title": "12Taiga [ スタンダードmix(12タイガー+タイガーファイヤー始動) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -55,6 +58,7 @@ }, { "title": "スタンダードmix尺+2小節", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -73,6 +77,7 @@ }, { "title": "スタンダードmix逆打ち", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -91,6 +96,7 @@ }, { "title": "日本语mix [ ジャパニーズmix ] [ 日本語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -109,6 +115,7 @@ }, { "title": "ジャパニーズmix(最後を短縮)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -127,6 +134,7 @@ }, { "title": "ジャパニーズmix(虎火始動)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -145,6 +153,7 @@ }, { "title": "12Tora [ ジャパニーズmix(12虎+虎火始動) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -163,6 +172,7 @@ }, { "title": "ジャパニーズmix尺+2小節", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -181,6 +191,7 @@ }, { "title": "ジャパニーズmix逆打ち", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -199,6 +210,7 @@ }, { "title": "阿伊努语mix [ アイヌ語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -217,6 +229,7 @@ }, { "title": "アイヌ語mix(ゼンキョウver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -235,6 +248,7 @@ }, { "title": "12Chape [ アイヌ語mix(12チャペ+チャペチャペ始動) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -253,6 +267,7 @@ }, { "title": "アイヌ語mix+アイヌ晴乞い", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -271,6 +286,7 @@ }, { "title": "アイヌ語mix+アイヌ雨乞い", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -289,6 +305,7 @@ }, { "title": "中文mix [ 中国語mix ] [ チャイニーズmix ]", + "common_length": [], "text_list": [ { "lang": "中文", @@ -307,6 +324,7 @@ }, { "title": "中文mix(12虎+虎火发动)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -320,6 +338,7 @@ }, { "title": "中文三连 [ 中国語三連MIX ]", + "common_length": [], "text_list": [ { "lang": "中文", @@ -338,6 +357,7 @@ }, { "title": "园长mix [ 園長MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -356,6 +376,7 @@ }, { "title": "園長mix逆打ち", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -374,6 +395,7 @@ }, { "title": "闇mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -392,6 +414,7 @@ }, { "title": "黑服mix [ 黒服mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -410,6 +433,7 @@ }, { "title": "黒服 PERFECT FULL [ 黒服パーフェクトフル ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -428,6 +452,7 @@ }, { "title": "黒服 PERFECT FULL OVER [ 黒服パーフェクトフルオーバー ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -446,6 +471,7 @@ }, { "title": "ファボリアスターmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -464,6 +490,7 @@ }, { "title": "英語→園長→園長逆打ち→黒服", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -482,6 +509,7 @@ }, { "title": "日本語逆打ち→ファボリアスター→園長逆打ち→黒服", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -500,6 +528,7 @@ }, { "title": "タケミンオリジナルパーフェクト [ タイミング合ってるかわからん ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -518,6 +547,7 @@ }, { "title": "虎火発動→タケミンベトナム", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -541,6 +571,7 @@ }, { "title": "宫本mix [ 宮本mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -559,6 +590,7 @@ }, { "title": "极意mix [ 極意mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -577,6 +609,7 @@ }, { "title": "新托马斯mix [ トーマスmix#2 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -605,6 +638,7 @@ }, { "title": "旧托马斯mix [ トーマスmix#1 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -633,6 +667,7 @@ }, { "title": "花火mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -651,6 +686,7 @@ }, { "title": "华岚mix [ 華嵐 一式-麗- ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -674,6 +710,7 @@ }, { "title": "胧月mix [ 朧月MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -697,6 +734,7 @@ }, { "title": "六花mix [ むつのはな mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -720,6 +758,7 @@ }, { "title": "樱花mix [ 桜色MIX ] [ 桜MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -738,6 +777,7 @@ }, { "title": "龙猫mix [ トトロmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -756,6 +796,7 @@ }, { "title": "披萨mix [ ピザmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -774,6 +815,7 @@ }, { "title": "ピザMIX(フル)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -792,6 +834,7 @@ }, { "title": "意大利面mix [ Pasta mix ] [ パスタMIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -815,6 +858,7 @@ }, { "title": "Pasta mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -838,6 +882,7 @@ }, { "title": "涮锅mix [ しゃぶしゃぶmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -861,6 +906,7 @@ }, { "title": "十二星座mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -879,6 +925,7 @@ }, { "title": "星座三连mix [ 星座MIX(3連) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -897,6 +944,7 @@ }, { "title": "圣杯mix [ 聖杯戦争mix ]", + "common_length": [], "text_list": [ { "lang": "英语", @@ -920,6 +968,7 @@ }, { "title": "奶酪mix [ チーズmix ] [ Cheese mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -938,6 +987,7 @@ }, { "title": "飞马座mix [ ペガサスmix ] [ まあこれ聖闘士星矢MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -956,6 +1006,7 @@ }, { "title": "ディアステmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -974,6 +1025,7 @@ }, { "title": "ディアステmix(english)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -992,6 +1044,7 @@ }, { "title": "ぷよぷよMIX", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1010,6 +1063,7 @@ }, { "title": "dropオリジナルmix(英語) [ ナナランドオリジナルMIX ]", + "common_length": [], "text_list": [ { "lang": "英语", @@ -1033,6 +1087,7 @@ }, { "title": "dropオリジナルmix(日本語)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1051,6 +1106,7 @@ }, { "title": "dropオリジナルmix(アイヌ語)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1069,6 +1125,7 @@ }, { "title": "Cinderella mix [ シンデレラMIX ]", + "common_length": [], "text_list": [ { "lang": "英语", @@ -1097,6 +1154,7 @@ }, { "title": "Diver mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1115,6 +1173,7 @@ }, { "title": "干支mix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1138,6 +1197,7 @@ }, { "title": "干支mix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1161,6 +1221,7 @@ }, { "title": "海蒂mix [ ハイジmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1179,6 +1240,7 @@ }, { "title": "倍速英语", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1197,6 +1259,7 @@ }, { "title": "倍速英语(3小節)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1215,6 +1278,7 @@ }, { "title": "逆倍速英语", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1233,6 +1297,7 @@ }, { "title": "英语取消→倍速英语 [ スタンダードキャンセル倍速スタンダードmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1251,6 +1316,7 @@ }, { "title": "倍重英语 [ 倍速二重英语 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1269,6 +1335,7 @@ }, { "title": "倍速日语", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1287,6 +1354,7 @@ }, { "title": "倍速日语(3小節)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1305,6 +1373,7 @@ }, { "title": "逆倍速日语", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1323,6 +1392,7 @@ }, { "title": "日语取消→倍速日语 [ ジャパニーズキャンセル倍速ジャパニーズmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1341,6 +1411,7 @@ }, { "title": "日语倍速正逆打", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1359,6 +1430,7 @@ }, { "title": "倍重日语 [ 倍速二重日语 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1377,6 +1449,7 @@ }, { "title": "倍速阿伊努语", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1395,6 +1468,7 @@ }, { "title": "倍速阿伊努语(3小節)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1413,6 +1487,7 @@ }, { "title": "阿伊努语取消→倍速阿伊努语 [ アイヌ語キャンセル倍速アイヌ語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1431,6 +1506,7 @@ }, { "title": "倍速园长", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1449,6 +1525,7 @@ }, { "title": "倍速二重园长", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1467,6 +1544,7 @@ }, { "title": "倍速中文", + "common_length": [], "text_list": [ { "lang": "中文", @@ -1480,6 +1558,7 @@ }, { "title": "中文倍速正逆打", + "common_length": [], "text_list": [ { "lang": "中文", @@ -1493,6 +1572,7 @@ }, { "title": "基本三连", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1511,6 +1591,7 @@ }, { "title": "2.5连 [ 英語mix裏日本語キャンセル英語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1529,6 +1610,7 @@ }, { "title": "2.5连 [ 日本語mix裏アイヌ語キャンセル日本語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1547,6 +1629,7 @@ }, { "title": "ねるねるねるねmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1565,6 +1648,7 @@ }, { "title": "俊龙call", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1583,6 +1667,7 @@ }, { "title": "俊龙call(ZOOM ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1601,6 +1686,7 @@ }, { "title": "GT警报", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1619,6 +1705,7 @@ }, { "title": "意味不明 [ 意味不アイアイ ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1637,6 +1724,7 @@ }, { "title": "意味不アイアイ→カルピスソーダ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1660,6 +1748,7 @@ }, { "title": "意味不アイアイ→アイウエオ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1683,6 +1772,7 @@ }, { "title": "意味不ですよ。", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1706,6 +1796,7 @@ }, { "title": "意味不爱 [ 意味不愛してる ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1729,6 +1820,7 @@ }, { "title": "意味不愛してる(あいうえおver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1752,6 +1844,7 @@ }, { "title": "意味不我愛你", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1775,6 +1868,7 @@ }, { "title": "家虎 [ イエッタイガー ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1793,6 +1887,7 @@ }, { "title": "ノータイガー", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1811,6 +1906,7 @@ }, { "title": "ガンダムエピオン部", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1829,6 +1925,7 @@ }, { "title": "秒本二助 [ ミョーホントゥスケ広場 ] [ ミ広 ] [ 可変mix ] [アイヌ可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1847,6 +1944,7 @@ }, { "title": "短版秒本驱动器广场 [ ミョーホンドライバー広場(通常尺) ] [ ミョーホンドライバー可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1865,6 +1963,7 @@ }, { "title": "长版秒本驱动器广场 [ ミョーホンドライバー広場(通常尺+2小節) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1883,6 +1982,7 @@ }, { "title": "ミョーホントゥスケ広場の始動", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1901,6 +2001,7 @@ }, { "title": "ミョーホンドライバーの始動", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1919,6 +2020,7 @@ }, { "title": "可变mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1937,6 +2039,7 @@ }, { "title": "秒本九连拍+可变mix [ ミョーホンワイパー ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1955,6 +2058,7 @@ }, { "title": "ミョーホントゥスケ+ロケット団口上+ワイパー+悲しい", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -1978,6 +2082,7 @@ }, { "title": "三爷mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -1996,6 +2101,7 @@ }, { "title": "二郎mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2014,6 +2120,7 @@ }, { "title": "C3PO [ どんぐりたけしmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2032,6 +2139,7 @@ }, { "title": "満員電車Mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2050,6 +2158,7 @@ }, { "title": "ダンソンMIX", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2068,6 +2177,7 @@ }, { "title": "完整混沌mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2086,6 +2196,7 @@ }, { "title": "完整逆混沌mix [混沌mix・逆打ち]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2104,6 +2215,7 @@ }, { "title": "正逆混沌mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2122,6 +2234,7 @@ }, { "title": "二位正逆混沌mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2135,6 +2248,7 @@ }, { "title": "正逆萨莉亚混沌mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -2153,6 +2267,7 @@ }, { "title": "完整萨莉亚混沌mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -2166,6 +2281,7 @@ }, { "title": "阿修罗混沌mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2189,6 +2305,7 @@ }, { "title": "ガンダムエピオン混沌", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2207,6 +2324,7 @@ }, { "title": "ワールド俊龍", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2225,6 +2343,7 @@ }, { "title": "世界平和mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2243,6 +2362,7 @@ }, { "title": "正逆世界平和mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2266,6 +2386,7 @@ }, { "title": "正逆世界平和mix(奉天承运ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2289,6 +2410,7 @@ }, { "title": "世界平和mix(最佳拍档ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2307,6 +2429,7 @@ }, { "title": "混沌mix(黒塗りの高級車ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2330,6 +2453,7 @@ }, { "title": "BlueLock混沌 [ ブルーロック ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2348,6 +2472,7 @@ }, { "title": "日本酒mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2366,6 +2491,7 @@ }, { "title": "正逆蟑螂混沌mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2379,6 +2505,7 @@ }, { "title": "阿伊努日可变mix [ アイヌ日可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2397,6 +2524,7 @@ }, { "title": "阿伊努日可变逆打", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2415,6 +2543,7 @@ }, { "title": "阿伊努日可变正逆打", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2433,6 +2562,7 @@ }, { "title": "阿伊努日可变正打+逆打", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2451,6 +2581,7 @@ }, { "title": "アイヌ日可変二連", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2469,6 +2600,7 @@ }, { "title": "アイヌ日可変三連", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2487,6 +2619,7 @@ }, { "title": "アイヌ日可変+宮本Mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2505,6 +2638,7 @@ }, { "title": "アイヌ日可変とパンと超可愛いと田んぼ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2528,6 +2662,7 @@ }, { "title": "秃头可变 [ ハゲ可変mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2551,6 +2686,7 @@ }, { "title": "三倍速可变 [ ジャパニーズ3倍速可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2574,6 +2710,7 @@ }, { "title": "ゼンキョウオリジナルMIX", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2597,6 +2734,7 @@ }, { "title": "ゼンキョウオリジナルMIX→倍速ジャパ表裏等速ジャパ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2620,6 +2758,7 @@ }, { "title": "スタジャパ可変", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2638,6 +2777,7 @@ }, { "title": "恋口上 [ ガチ恋口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2656,6 +2796,7 @@ }, { "title": "恋口上转爆裂一连", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2674,6 +2815,7 @@ }, { "title": "中文恋口上", + "common_length": [], "text_list": [ { "lang": "中文", @@ -2687,6 +2829,7 @@ }, { "title": "恋口上(瓜向ver)[ メンズ現場向けガチ恋口上 ] [ ガチ恋口上(メンズVer.) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2710,6 +2853,7 @@ }, { "title": "零式口上 [ 大天使 ] [ ガチ恋口上零式 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2728,6 +2872,7 @@ }, { "title": "ゴージャス口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2746,6 +2891,7 @@ }, { "title": "森光子口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2769,6 +2915,7 @@ }, { "title": "ガチ恋口上・真", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2792,6 +2939,7 @@ }, { "title": "ガチ恋口上・真(12小節)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2815,6 +2963,7 @@ }, { "title": "ガチ恋口上(卒業Ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2833,6 +2982,7 @@ }, { "title": "ガチ恋口上(こじらせオタク Ver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2851,6 +3001,7 @@ }, { "title": "舔狗恋口上 [ 拗らせガチ恋口上 ] [ ガチ恋口上(こじらせオタク Ver.2) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2874,6 +3025,7 @@ }, { "title": "ガチ恋大五郎", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2897,6 +3049,7 @@ }, { "title": "ガチ恋あいうえお", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2920,6 +3073,7 @@ }, { "title": "ガチ恋キャンセル", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2938,6 +3092,7 @@ }, { "title": "ガチ酒口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2965,6 +3120,7 @@ }, { "title": "恋口上(东北话ver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2978,6 +3134,7 @@ }, { "title": "恋口上→繋がりたい", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -2996,6 +3153,7 @@ }, { "title": "恋口上转西语 [ ガチ恋キャンセル裏スペイン語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3014,6 +3172,7 @@ }, { "title": "ガチ恋キャンセル→スタンダードmix(タイガーファイヤー始動)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3037,6 +3196,7 @@ }, { "title": "恋煩い口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3055,6 +3215,7 @@ }, { "title": "寺田心恋口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3078,6 +3239,7 @@ }, { "title": "ガチ恋口上・佐賀弁ver", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3096,6 +3258,7 @@ }, { "title": "新世纪福音战士mix [ エヴァンゲリオンMIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3119,6 +3282,7 @@ }, { "title": "ガチ恋口上MIX#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3137,6 +3301,7 @@ }, { "title": "ガチ恋口上MIX#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3160,6 +3325,7 @@ }, { "title": "可变三连(可変三連#1)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3178,6 +3344,7 @@ }, { "title": "可変三連#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3196,6 +3363,7 @@ }, { "title": "ワイパー可変三連", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3214,6 +3382,7 @@ }, { "title": "足球小将 [ キャプテン翼可変三連 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3232,6 +3401,7 @@ }, { "title": "闪电足球 [ イナイレMIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3250,6 +3420,7 @@ }, { "title": "ストファイMIX", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3273,6 +3444,7 @@ }, { "title": "佐藤舞mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3296,6 +3468,7 @@ }, { "title": "ヒガシノ可変三連 [ ヒガシノアイヌ日可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3314,6 +3487,7 @@ }, { "title": "名前のない可変三連", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3337,6 +3511,7 @@ }, { "title": "家虎根绝 [ ブシロ可変三連 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3355,6 +3530,7 @@ }, { "title": "可変三連コンボ [ チキパ可変三連 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3373,6 +3549,7 @@ }, { "title": "深圳大学可变三连", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3396,6 +3573,7 @@ }, { "title": "深圳大学可变三连(女子大生ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3414,6 +3592,7 @@ }, { "title": "始動あり可変三連mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3432,6 +3611,7 @@ }, { "title": "逸雪可変三連", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3455,6 +3635,7 @@ }, { "title": "小池百合子口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3473,6 +3654,7 @@ }, { "title": "麦当劳可変三連 [ マクドナルドmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3491,6 +3673,7 @@ }, { "title": "寺田心可变三连", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3518,6 +3701,7 @@ }, { "title": "可变恋口上 [ ガチ恋可変口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3536,6 +3720,7 @@ }, { "title": "大蛇丸mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3554,6 +3739,7 @@ }, { "title": "胖虎可变三连 [ ジャイアン可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3572,6 +3758,7 @@ }, { "title": "Blue Lock可变三连 [ ブルーロックMIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3590,6 +3777,7 @@ }, { "title": "可変三連→田んぼ→スペイン語mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3613,6 +3801,7 @@ }, { "title": "可変ワイパー→黒服MIX", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3631,6 +3820,7 @@ }, { "title": "动物园mix [ チキパmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3654,6 +3844,7 @@ }, { "title": "上野动物园mix [ どんぐりチキパmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3672,6 +3863,7 @@ }, { "title": "サファリmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3690,6 +3882,7 @@ }, { "title": "OTAHENアンセムチキパ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3708,6 +3901,7 @@ }, { "title": "チキパMIX(ラトラータフルMIX)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3726,6 +3920,7 @@ }, { "title": "面包mix#1 [ パンmix(松たか子ver.) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3744,6 +3939,7 @@ }, { "title": "面包mix#2 [ パンmix(アンパン食パンver.) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3762,6 +3958,7 @@ }, { "title": "面包mix#3 [ パンmix(あき竹城(北海道ローカル)ver.) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3780,6 +3977,7 @@ }, { "title": "面包mix(长版)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3803,6 +4001,7 @@ }, { "title": "パンMIX#2→アンパンマン口上(面包超人)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3826,6 +4025,7 @@ }, { "title": "面包MIX(上海话ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -3844,6 +4044,7 @@ }, { "title": "面包mix(黄楚茵粤语ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -3857,6 +4058,7 @@ }, { "title": "面包mix(粤语ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -3870,6 +4072,7 @@ }, { "title": "面包mix(四川话ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -3888,6 +4091,7 @@ }, { "title": "汉堡mix [ ハンバーグmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3906,6 +4110,7 @@ }, { "title": "カノウリョウmix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3924,6 +4129,7 @@ }, { "title": "カノウリョウmix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3942,6 +4148,7 @@ }, { "title": "清酒mix [ お酒mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3960,6 +4167,7 @@ }, { "title": "米mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -3987,6 +4195,7 @@ }, { "title": "米mix(中文ver.)→田んぼ", + "common_length": [], "text_list": [ { "lang": "中文+罗马字", @@ -4000,6 +4209,7 @@ }, { "title": "麺mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4018,6 +4228,7 @@ }, { "title": "麺mix(新) [ ラーメンmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4041,6 +4252,7 @@ }, { "title": "竹下製菓mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4059,6 +4271,7 @@ }, { "title": "宝くじmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4082,6 +4295,7 @@ }, { "title": "阳光mix [ サンシャインmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4100,6 +4314,7 @@ }, { "title": "本mix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4127,6 +4342,7 @@ }, { "title": "本mix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4154,6 +4370,7 @@ }, { "title": "本mix#3", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4177,6 +4394,7 @@ }, { "title": "寺田心mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4200,6 +4418,7 @@ }, { "title": "阴阳师mix [ レッツゴー陰陽師 MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4223,6 +4442,7 @@ }, { "title": "ChipiCat mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4246,6 +4466,7 @@ }, { "title": "Chipi阴阳师mix【仮称】", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4269,6 +4490,7 @@ }, { "title": "西班牙语mix [ スペイン語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4287,6 +4509,7 @@ }, { "title": "简化西班牙语mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -4300,6 +4523,7 @@ }, { "title": "西班牙语二连 [ スペインスパニッシュオリジナル ] [ 裏スペ ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4318,6 +4542,7 @@ }, { "title": "西班牙语二连逆打 [ 裏スペ(逆打ち) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4336,6 +4561,7 @@ }, { "title": "西班牙语三连 [ スペインスパニッシュ3連mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4354,6 +4580,7 @@ }, { "title": "西班牙语mix口上 [ スペイン口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4372,6 +4599,7 @@ }, { "title": "德语mix [ ドイツ語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4390,6 +4618,7 @@ }, { "title": "德语二连 [ 裏ドイツ ] [ ドイツ語2連 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4408,6 +4637,7 @@ }, { "title": "德语三连#1 [ ドイツ語3連(3連尺ちょうど) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4426,6 +4656,7 @@ }, { "title": "德语三连 [ ドイツ語3連#2(余りあり) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4444,6 +4675,7 @@ }, { "title": "カールハインツシュナイダーの出張", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4462,6 +4694,7 @@ }, { "title": "まんげ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4480,6 +4713,7 @@ }, { "title": "意大利语mix [ イタリア語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4498,6 +4732,7 @@ }, { "title": "意大利语二连 [ 裏イタリア ] [ イタリア語2連mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4516,6 +4751,7 @@ }, { "title": "意大利语三连 [ イタリア語3連mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4534,6 +4770,7 @@ }, { "title": "ドイツ語キャンセル裏ドイツキャンセルイタリア語mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4552,6 +4789,7 @@ }, { "title": "韩国语mix [ 韓国語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4570,6 +4808,7 @@ }, { "title": "韩文mix [ ハングルmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4588,6 +4827,7 @@ }, { "title": "韩文mix逆打ち", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4606,6 +4846,7 @@ }, { "title": "葡萄牙语mix [ ポルトガル語mix ] [ ポーチュギーズmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4624,6 +4865,7 @@ }, { "title": "裏スペポルト [ 裏スペ逆打ち→スペインキャンセル→ポルトガル逆打ち ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4642,6 +4884,7 @@ }, { "title": "越南语mix [ ベトナム語mix ] [ ビエトナミーズmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4660,6 +4903,7 @@ }, { "title": "阿拉伯语mix [ アラビア語mix ] [ アラビアックmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4678,6 +4922,7 @@ }, { "title": "拉丁语mix [ ラテン語mix ] [ ラテンmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4696,6 +4941,7 @@ }, { "title": "裏ドイツラテ [ 裏ドイツ逆打ちドイツキャンセルラテン語 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4714,6 +4960,7 @@ }, { "title": "ハム語mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4732,6 +4979,7 @@ }, { "title": "梵语mix [ サンスクリット語mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4750,6 +4998,7 @@ }, { "title": "高低call [ 俾斯麦口上 ] [ ビスマルク口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4768,6 +5017,7 @@ }, { "title": "完全圣域 [ 完全聖域ビスマルク口上・フル ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4786,6 +5036,7 @@ }, { "title": "短版圣域", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4804,6 +5055,7 @@ }, { "title": "ビスマルク口上(ショートバージョンで始動)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4822,6 +5074,7 @@ }, { "title": "高まらないけどシジマール口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4845,6 +5098,7 @@ }, { "title": "居酒屋mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4863,6 +5117,7 @@ }, { "title": "ビスマルク口上·派生", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4886,6 +5141,7 @@ }, { "title": "三角関数mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4909,6 +5165,7 @@ }, { "title": "红线mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4927,6 +5184,7 @@ }, { "title": "红线mix→倍速英语→家虎", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4945,6 +5203,7 @@ }, { "title": "繋がりタイガーmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4968,6 +5227,7 @@ }, { "title": "繋がりタイガーmix(8小節尺)#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -4986,6 +5246,7 @@ }, { "title": "繋がりタイガーmix(8小節尺)#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5004,6 +5265,7 @@ }, { "title": "繋がりタイガーmix(12小節尺)#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5022,6 +5284,7 @@ }, { "title": "繋がりタイガーmix(12小節尺)#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5040,6 +5303,7 @@ }, { "title": "繋がりタイガーMIX(14小節尺)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5058,6 +5322,7 @@ }, { "title": "繋がりたい→英语mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5076,6 +5341,7 @@ }, { "title": "日本語逆打ち→英語逆打ち→繋がりタイガー後半", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5094,6 +5360,7 @@ }, { "title": "可変三連→繋がりタイガー後半", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5112,6 +5379,7 @@ }, { "title": "レスください", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5130,6 +5398,7 @@ }, { "title": "霍格沃茨mix [ ホグワーツmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5148,6 +5417,7 @@ }, { "title": "霍格沃茨mix(中文ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -5166,6 +5436,7 @@ }, { "title": "霍格沃茨mix(英语ver)", + "common_length": [], "text_list": [ { "lang": "英语", @@ -5184,6 +5455,7 @@ }, { "title": "霍格沃茨mix(四川话ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -5202,6 +5474,7 @@ }, { "title": "霍格沃茨雨刷器mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5225,6 +5498,7 @@ }, { "title": "可变霍格沃茨恋口上 [ アルティメットmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5243,6 +5517,7 @@ }, { "title": "海鲜三连 [ 田んぼ三連mix ] [ 田んぼ口上·フル ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5261,6 +5536,7 @@ }, { "title": "尺mix【仮称】", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5279,6 +5555,7 @@ }, { "title": "巧克力口上 [ ショコラ・ラブ口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5297,6 +5574,7 @@ }, { "title": "天神爱眼mix [ 天神愛眼MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5315,6 +5593,7 @@ }, { "title": "Sukidakara [ 好きだから ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5333,6 +5612,7 @@ }, { "title": "超かわいい", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5351,6 +5631,7 @@ }, { "title": "俺もー", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5369,6 +5650,7 @@ }, { "title": "ChapeToraTaiga [ チャペ虎タイガー ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5387,6 +5669,7 @@ }, { "title": "悲伤校准mix [ 悲キャリMIX ]", + "common_length": [], "text_list": [ { "lang": "英语", @@ -5415,6 +5698,7 @@ }, { "title": "悲伤校准·改 [ 悲しみキャリブレーションmix(ゆる革ver) ]", + "common_length": [], "text_list": [ { "lang": "英语", @@ -5443,6 +5727,7 @@ }, { "title": "悲伤校准mix(Combustion ver)", + "common_length": [], "text_list": [ { "lang": "英语", @@ -5471,6 +5756,7 @@ }, { "title": "悲伤校准mix(中文ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -5489,6 +5775,7 @@ }, { "title": "悲伤校准mix(永恒ver)", + "common_length": [], "text_list": [ { "lang": "英语", @@ -5512,6 +5799,7 @@ }, { "title": "麦当劳校准mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -5530,6 +5818,7 @@ }, { "title": "肯德基校准mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -5543,6 +5832,7 @@ }, { "title": "爹伤校准mix", + "common_length": [], "text_list": [ { "lang": "英语", @@ -5571,6 +5861,7 @@ }, { "title": "Fever mix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5594,6 +5885,7 @@ }, { "title": "Fever mix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5612,6 +5904,7 @@ }, { "title": "ガンダムエピオン校准", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5635,6 +5928,7 @@ }, { "title": "林修mix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5653,6 +5947,7 @@ }, { "title": "林修mix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5671,6 +5966,7 @@ }, { "title": "林修mix+英语mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5689,6 +5985,7 @@ }, { "title": "林修mix+红线mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5707,6 +6004,7 @@ }, { "title": "林修mix+英语mix+园长mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5725,6 +6023,7 @@ }, { "title": "林修恋口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5743,6 +6042,7 @@ }, { "title": "林修混沌mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5761,6 +6061,7 @@ }, { "title": "林修霍格沃茨mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5779,6 +6080,7 @@ }, { "title": "拉长mix(英语) [ スタンダードうんち可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5797,6 +6099,7 @@ }, { "title": "拉长mix(园长) [ 園長うんち可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5815,6 +6118,7 @@ }, { "title": "拉长mix(闇) [ 闇うんち可変 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5833,6 +6137,7 @@ }, { "title": "拉长mix(黑服) [ 4つ目のうんちmix ] [ 黒服 PERFECT FULL OVERのうんち可変mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5851,6 +6156,7 @@ }, { "title": "叠字mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5869,6 +6175,7 @@ }, { "title": "叠字mix+倍速日语正逆打+第三连", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5887,6 +6194,7 @@ }, { "title": "印尼mix [ フリースタイル mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5914,6 +6222,7 @@ }, { "title": "おつのきコール", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5937,6 +6246,7 @@ }, { "title": "原宿サニーデイmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5955,6 +6265,7 @@ }, { "title": "原宿サニーデイmix(中文ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -5968,6 +6279,7 @@ }, { "title": "I☆Ris高速三连mix [ 高速3連MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -5986,6 +6298,7 @@ }, { "title": "湘南新宿mix [ 湘南新宿ラインMIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6004,6 +6317,7 @@ }, { "title": "C3PO→上野动物园→湘南新宿mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6027,6 +6341,7 @@ }, { "title": "时折mix [ 時折マーメイドmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6045,6 +6360,7 @@ }, { "title": "アッチェレ派生 13小節対応ver", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6063,6 +6379,7 @@ }, { "title": "终幕可变mix [ アッチェレ終幕ジャパ可変mix ] [ ジャパ可変mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6081,6 +6398,7 @@ }, { "title": "终幕可变mix(中文ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -6099,6 +6417,7 @@ }, { "title": "アッチェレ終幕ジャパ可変+宮本武蔵", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6117,6 +6436,7 @@ }, { "title": "アッチェレ終幕ジャパ可変→宮本mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6140,6 +6460,7 @@ }, { "title": "终幕可变延长 [ アッチェレ終幕ジャパ可変ロング ] [ ポイポイパッラストジャパ可変 ] [ ポイポイパッアッチェレ終幕ジャパ可変(特殊尺) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6158,6 +6479,7 @@ }, { "title": "アッチェレキャンセル極意パーフェクトMix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6176,6 +6498,7 @@ }, { "title": "抱き抱きmix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6199,6 +6522,7 @@ }, { "title": "北風インパクトもっちゃん可変", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6217,6 +6541,7 @@ }, { "title": "勘定奉行mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6235,6 +6560,7 @@ }, { "title": "勘定奉行mix·派生", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6253,6 +6579,7 @@ }, { "title": "吉村阳平mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6271,6 +6598,7 @@ }, { "title": "勘定奉行mixで女性器を叫ぶやつ", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6289,6 +6617,7 @@ }, { "title": "石头剪刀布mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -6302,6 +6631,7 @@ }, { "title": "两只老虎mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6315,6 +6645,7 @@ }, { "title": "童谣mix [ 童謡mix ] [ 幼稚園児向け可変MIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6333,6 +6664,7 @@ }, { "title": "童谣→阿修罗混沌", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6356,6 +6688,7 @@ }, { "title": "落ちサビ口上からの世界平和mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6374,6 +6707,7 @@ }, { "title": "国木田花丸mix(般若心经+九字真言)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6406,6 +6740,7 @@ }, { "title": "九字mix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6424,6 +6759,7 @@ }, { "title": "九字mix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6442,6 +6778,7 @@ }, { "title": "九字MIX×2→可変三連(前半)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6465,6 +6802,7 @@ }, { "title": "最後の曙光口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6483,6 +6821,7 @@ }, { "title": "Cruise口上 [ Cruising My Story口上 ] [ くるーず~CRUISE! ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6510,6 +6849,7 @@ }, { "title": "千本ノックが終わらない口上 (絶対直球女子!プレイボールズ)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6528,6 +6868,7 @@ }, { "title": "闪光8口上 [ 閃光8口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6551,6 +6892,7 @@ }, { "title": "闪亮旋律口上 [ kirakira口上 ] [ キラキラチューン口上 (でんぱ組.inc) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6574,6 +6916,7 @@ }, { "title": "6STARS口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6592,6 +6935,7 @@ }, { "title": "いろは唄口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6615,6 +6959,7 @@ }, { "title": "いろは唄口上(戦極ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6638,6 +6983,7 @@ }, { "title": "爱口上 [ ガチ愛口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6661,6 +7007,7 @@ }, { "title": "伊吕波歌", + "common_length": [], "text_list": [ { "lang": "中文", @@ -6679,6 +7026,7 @@ }, { "title": "橙色射线口上 [ ORANGE RIUM口上 (でんぱ組.inc) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6702,6 +7050,7 @@ }, { "title": "修造口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6725,6 +7074,7 @@ }, { "title": "短版修造口上 [ 修造口上ショート ] [ 松岡修造口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6743,6 +7093,7 @@ }, { "title": "Namida口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6766,6 +7117,7 @@ }, { "title": "TAKEOFF口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6789,6 +7141,7 @@ }, { "title": "银河口上 [ アイカレ口上 ] [ 制服恋物語口上 ] [ 銀河口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6812,6 +7165,7 @@ }, { "title": "NewWorld口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6835,6 +7189,7 @@ }, { "title": "IDOL mix [ アイドルmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6853,6 +7208,7 @@ }, { "title": "警察mix [ アイマス警察レギュレーション確認口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6876,6 +7232,7 @@ }, { "title": "地藏mix [ アイマスレギュ確認mix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6903,6 +7260,7 @@ }, { "title": "神田外語大mix#1", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6930,6 +7288,7 @@ }, { "title": "神田外語大mix#2", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6957,6 +7316,7 @@ }, { "title": "神田外語大mix#3", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -6984,6 +7344,7 @@ }, { "title": "この世の終わり可変三連", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7007,6 +7368,7 @@ }, { "title": "电车mix [ デンシャmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7030,6 +7392,7 @@ }, { "title": "北京地铁mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7043,6 +7406,7 @@ }, { "title": "ペロペロMix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7061,6 +7425,7 @@ }, { "title": "香槟call", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7079,6 +7444,7 @@ }, { "title": "香槟call(小恶魔ver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7097,6 +7463,7 @@ }, { "title": "香槟call(头牌ver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7115,6 +7482,7 @@ }, { "title": "香槟call(冰之王子ver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7133,6 +7501,7 @@ }, { "title": "色mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7151,6 +7520,7 @@ }, { "title": "色mix(愛の色ver.)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7174,6 +7544,7 @@ }, { "title": "海女", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7192,6 +7563,7 @@ }, { "title": "日体大mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7215,6 +7587,7 @@ }, { "title": "日体大mix(萨莉亚ver)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7233,6 +7606,7 @@ }, { "title": "章鱼烧mix [ たこ焼きMIX ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7256,6 +7630,7 @@ }, { "title": "吉幾三MIX", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7279,6 +7654,7 @@ }, { "title": "Future Diver口上 (でんぱ組.inc)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7297,6 +7673,7 @@ }, { "title": "魔法のジュース口上 (妄想キャリブレーション)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7315,6 +7692,7 @@ }, { "title": "敬语恋口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7338,6 +7716,7 @@ }, { "title": "感谢恋口上 [ ガチ恋感謝口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7361,6 +7740,7 @@ }, { "title": "因为你就是你口上#1 [ 私が私であるために口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7384,6 +7764,7 @@ }, { "title": "因为你就是你口上#2 [ 私が私であるために口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7402,6 +7783,7 @@ }, { "title": "打上花火口上", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7425,6 +7807,7 @@ }, { "title": "汉谟拉比法典口上 [ ハンムラビ法典口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7448,6 +7831,7 @@ }, { "title": "布丁狗mix [ プリンmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7471,6 +7855,7 @@ }, { "title": "三丽鸥mix [ サンリオmix ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7489,6 +7874,7 @@ }, { "title": "ポケモン口上(宝可梦)(16/18小節尺)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7507,6 +7893,7 @@ }, { "title": "ポケモン口上(宝可梦)(20/22/28小節尺)", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7525,6 +7912,7 @@ }, { "title": "火箭队口上#1 [ ロケット団口上 ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7543,6 +7931,7 @@ }, { "title": "火箭队口上#2 [ ムコニャ口上(ロケット団) ]", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7561,6 +7950,7 @@ }, { "title": "クソコール酒", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7588,6 +7978,7 @@ }, { "title": "国木田花丸涅槃经mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7611,6 +8002,7 @@ }, { "title": "寿限无mix", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7634,6 +8026,7 @@ }, { "title": "悲しみガンダムエピオン", + "common_length": [], "text_list": [ { "lang": "罗马字", @@ -7652,6 +8045,7 @@ }, { "title": "魂斗罗mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7665,6 +8059,7 @@ }, { "title": "街头霸王mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7678,6 +8073,7 @@ }, { "title": "生日快乐mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7691,6 +8087,7 @@ }, { "title": "方琪mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7704,6 +8101,7 @@ }, { "title": "净心神咒mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7717,6 +8115,7 @@ }, { "title": "中华料理mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7735,6 +8134,7 @@ }, { "title": "中华料理mix(四川方言ver)", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7753,6 +8153,7 @@ }, { "title": "切克闹mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7771,6 +8172,7 @@ }, { "title": "玛卡巴卡mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7784,6 +8186,7 @@ }, { "title": "装天干诀", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7797,6 +8200,7 @@ }, { "title": "地支三会", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7810,6 +8214,7 @@ }, { "title": "十二生肖+天干mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7823,6 +8228,7 @@ }, { "title": "六爻断卦mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7836,6 +8242,7 @@ }, { "title": "小六壬mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7849,6 +8256,7 @@ }, { "title": "渣男mix", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7862,6 +8270,7 @@ }, { "title": "桃花庵歌", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7875,6 +8284,7 @@ }, { "title": "一人饮酒醉", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7888,6 +8298,7 @@ }, { "title": "侠客行", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7901,6 +8312,7 @@ }, { "title": "行路难", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7914,6 +8326,7 @@ }, { "title": "思远人•红叶黄花秋意晚", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7927,6 +8340,7 @@ }, { "title": "春江花月夜", + "common_length": [], "text_list": [ { "lang": "中文", @@ -7940,6 +8354,7 @@ }, { "title": "刀山火海口上", + "common_length": [], "text_list": [ { "lang": "中文", diff --git a/run_scripts.bat b/run_scripts.bat index d680642b..3cfb76c9 100644 --- a/run_scripts.bat +++ b/run_scripts.bat @@ -1,5 +1,5 @@ @echo off - +call clean_cache.bat pip install -r requirements.txt cd python_generator diff --git a/templates/template_mix.html b/templates/template_mix.html index 67c86d3f..0907c644 100644 --- a/templates/template_mix.html +++ b/templates/template_mix.html @@ -1,5 +1,12 @@ {% for mix in mix_list %} -### {{ mix.title }} +#### {{ mix.title }} +