User:盐棋/Sandbox:修订间差异
小 (→小去世: 非法的编辑权标) |
小 (→TODO: w+:) |
||
第31行: | 第31行: | ||
# 减少代码中的无初始化local,及concat运算符 | # 减少代码中的无初始化local,及concat运算符 | ||
# 补回曲目列表删除的tutorial,尝试恢复artist链接 | # 补回曲目列表删除的tutorial,尝试恢复artist链接 | ||
# 废弃 | # 废弃[[Module:Nullish]]、[[Module:Stream]]、[[Module:Packlist index]]、[[Module:Songlist index]] | ||
# rotwiki:重建slst数据模型、新闻行分方案 | |||
完成的: | 完成的: |
2024年10月26日 (六) 18:14的最新版本
Auxesia
曲目信息
曲师
曲包
时长
02:04
BPM
183
谱面信息
难度
[Past]
[Present]
[Future]
等级
3
6
9
note数量
空
空
空
空
谱面设计
Nitroだー!!
Nitroだー!
谱面信息(Joy-Con)
难度
[Past]
[Present]
[Future]
note数量
空
背景
更新时间
移动版
v1.1.4
(2017/08/10)
(2017/08/10)
空
NS版
v1.1.4
(2017/08/10)
(2017/08/10)
空
曲目信息模板提示信息
PastNote
PresentNote
FutureNote
参数,此参数无法自动读取。更新版本NS
与更新时间NS
参数。用户:盐棋/Sandbox用于非整块页面的实验
Wiki版本为1.39.5
PST PRS FTR BYD ETR
有3个沙盒,User:盐棋/Sandbox2;
3个模块沙盒,模块:沙盒/盐棋/Sandbox2;
1个CSS沙盒,User:盐棋/Sandbox.css;
PermanentLink/41546、 Diff/41589、 Diff/41546/41589
模块:Songtable;模板:曲目信息/styles.css;MediaWiki:Common.js;Help:表格
TODO
- 简化Module:Songtable,全面html库,标注不可换侧者
- 使用Template:搭档编号列表,恢复搭档解歌栏
- 用lua for迭代器实现流
- 减少代码中的无初始化local,及concat运算符
- 补回曲目列表删除的tutorial,尝试恢复artist链接
- 废弃Module:Nullish、Module:Stream、Module:Packlist index、Module:Songlist index
- rotwiki:重建slst数据模型、新闻行分方案
完成的:
- 在done文件夹里(我认为unlocks不应该再整入anotherdata模块)
- 删除了本页list json引用(去anotherdata看!)
- 修改Module:ChartConstant、Module:Unlock(建议废弃Module:ChartConstantDetail)
- 编写ini/properties parser(可以在parse中给key额外的门限)
历史
m0在21/7探索songtable,22/9元表式unlock,10月流式曲目列表,24年作为unlock、曲目列表业务模拟模块
m1在22/5/8前都在试验curry data模块,12日探索scribunto库,7月tab img,9月slst index,10月尝试OOP化mw库,24年another data
m2在22/5/6前在探索scribunto库,之后是闭包式曲目列表,9月plst index
u0在21/6前写页面,7月搭档列表、songtable,此后作为主页
u1在21年同上,22/1存储时长数据,5月展现闭包式曲目列表,7月tab img,24年作为主展示
u2在22/5曲目列表,9unlock,10曲目列表,11月测cicd脚本,24年作为主模板
小去世
- mw.loadJsonData生成的是元表,mw.text.jsonDecode生成的是实体表
- 目前看来在本站想直接向“#invoke”(Scribunto)传递表/数组很难了,试试点分语法?
- 用泛型for可以写一个简单的Stream出来
- 一个比较完整的Lua参考是fandom的,有条件也可以看看api
- lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了)
- 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""}
- 主空间应该使用模板,与模块隔离。可以在Special:链入页面直观地看到引用情况(看左下角)
- mw:Help:HTML in wikitext页面写了允许的HTML标签
- Module:Arcaea Data被引用于除last所有曲目中,Module:Data被引用于所有75搭档中
- wikitext先由外到里展开模板,再调用魔术字,最后解析标记
- 预览图曲绘框不使用本曲曲绘的有ALTER EGO、CHAOS、To the Milky Way、cocoro*cosmetic、Lanota Collaboration Chapter 2、Haze of Autumn、Ascent、Live Fast Die Young、海猫同期、Let you DIVE! (nitro rmx)、Sheriruth (Laur Remix)等,Silent Answer、GENOCIDER、Aurgelmir不明。
曲目边缘情况
- Audio重写:Red and Blue
- NS Beyond:Tempestissimo
- 首字母小写:qualia -ideaesthesia-
- HTML字符:I've heard it said
- 初始背景:GOODTEK (Arcaea Edit)
- 特别背景:αterlβus
- 特别曲绘:Solitary Dream · A Wandering Melody of Love
- 曲绘难度:STAGER (ALL STAGE CLEAR) · Ävril -Flicka i krans-
- 特殊字符:#1f1e33 · AI[UE]OON
- 曲名重复:Quon (DJ Noriken) · Quon (Feryquitous)