User:TrickLin/2018备忘/H5自动化工具

来自舰娘百科
跳转至: 导航搜索

 
贴条的另一个位置


 
start2数据 类型中 第4位是图标 第3位是文字类型
例子一式战 隼III型改(熟练/20战队) 编号491


海域新机制 点位贴图  


日进


以前的服务器ip地址
ShimakazeGo_KanColle_cache\cache\kcs\gadget\js\kcs_const.js


在NGA水楼过滤出梦美的帖子
https://bbs.nga.cn/read.php?tid=24132583&authorid=39227030


CDN刷新MediaWiki:Common.css缓存的办法
CDN面板刷新url
https://bits.kcwiki.cn/load.php?debug=false&lang=zh-cn&modules=site.styles&only=styles&skin=vector
https://bits.kcwiki.cn/load.php?debug=false&lang=zh&modules=site.styles&only=styles&skin=vector
https://bits.kcwiki.cn/load.php?debug=false&lang=zh-tw&modules=site.styles&only=styles&skin=vector


db.kcwiki.cn调整新掉落/新开发
掉落/开发统计目前使用最新30天数据--建造统计使用旧数据 计划迁移
MediaWiki:Gadget-LimitedTimeDrop.js
MediaWiki:Gadget-NewEquipmentDevelopment.js
MediaWiki:Gadget-StaticticsConstant.js


ShimakazeGo\cache\kcs2\img\sally\event_maesetsu


[[文件:KanMusu{{{编号}}}HDBanner.png|160px]]
[[文件:KanMusu{{{编号}}}HD.png|218px]]

[[文件:KanMusu{{{编号}}}HDDmgBanner.png|160px]]
[[文件:KanMusu{{{编号}}}HDDmg.png|218px]]

kcwiki编号 {{{编号}}} 雷达图
{{{日文名}}} ({{{假名}}}) {{{中文名}}}

{{{类别}}}
耐久 耐久 {{{耐久1}}} 火力 火力 123→123
装甲 装甲 {{{装甲1}}}→{{{装甲2}}} 雷装 雷装 {{{雷装1}}}→{{{雷装2}}}
回避 回避 {{{回避1}}}→{{{回避2}}} 对空 对空 {{{对空1}}}→{{{对空2}}}
搭载 搭载 {{{搭载}}} 对潜 对潜 {{{对潜1}}}→{{{对潜2}}}
速力 速力 {{{速力}}} 索敌 索敌 {{{索敌1}}}→{{{索敌2}}}
射程 射程 {{{射程}}} 运 {{{运1}}}→{{{运2}}}
搭载 装备
{{{搭载1}}} [[{{{初期装备1}}}]]{{{初期装备改修数1}}}
{{{搭载2}}} [[{{{初期装备2}}}]]{{{初期装备改修数2}}} 谁在呼叫舰队是谁在呼叫舰队 [{{{日文WIKI}}} 日文WIKI] [{{{英文WIKI}}} 英文WIKI]
{{{搭载3}}} [[{{{初期装备3}}}]]{{{初期装备改修数3}}}

回避: 索敌: 对潜:

{{{搭载4}}} [[{{{初期装备4}}}]]{{{初期装备改修数4}}}
{{{搭载5}}} [[{{{初期装备5}}}]]{{{初期装备改修数5}}}
入手方式 {{{入手方式}}} 补给需要 燃料:{{{燃料}}} 弹药:{{{弹药}}}
合成提供 火力 + {{{改修火力}}} 雷装 + {{{改修雷装}}} 对空 + {{{改修对空}}} 装甲 + {{{改修装甲}}} 解体回收 燃料:{{{解体燃料}}} 弹药:{{{解体弹药}}} 钢铁:{{{解体钢材}}} 铝:{{{解体铝}}}
改造消耗

{{{改造等级}}}级 弹药:{{{改造弹药}}} 钢铁:{{{改造钢材}}}
改修设计图×{{{改造图纸}}}+战斗详报×{{{改造报纸}}}

改造 {{{改造一览}}}
画师 [[{{{画师}}}]] 声优 [[{{{声优}}}]]


有增益的装备
无效舰娘ID
可携带的特殊装备


资料临时模板
Template:装备资料改临时
Template:舰娘资料改临时
使用模板的页面
装备 https://zh.kcwiki.cn/wiki/Special:%E9%93%BE%E5%85%A5%E9%A1%B5%E9%9D%A2/Template:%E8%A3%85%E5%A4%87%E8%B5%84%E6%96%99%E6%94%B9%E4%B8%B4%E6%97%B6
舰娘 https://zh.kcwiki.cn/wiki/Special:%E9%93%BE%E5%85%A5%E9%A1%B5%E9%9D%A2/Template:%E8%88%B0%E5%A8%98%E8%B5%84%E6%96%99%E6%94%B9%E4%B8%B4%E6%97%B6


不用上SSH清理文件夹了
https://api.x.kcwiki.org/api/checkStart2?password=password
https://api.x.kcwiki.org/api/diffstart2?src=2018120912&dest=2018122114&seasonal=true
src是旧的start2文件时间戳 dest是新的start2文件时间戳 时间从start2列表找
如果没季节性记得写false 不然下不了图鉴

https://api.x.kcwiki.org/api/downloaddata
只要start2上传成功了 完全可以用diffstart2代替downloaddata


拆包前 记得清空一下这文件夹
/opt/xproject/KanColleScanner/download

然后依次执行
https://api.x.kcwiki.org/api/checkStart2?password=password
https://api.x.kcwiki.org/api/downloaddata?password=password


这是获取新start2 然后提交的
https://api.x.kcwiki.org/api/checkStart2?password=password

这是下载游戏数据的
https://api.x.kcwiki.org/api/downloaddata?password=password

这是从acc的start2列表选两份数据diff 然后下载数据的
https://api.x.kcwiki.org/api/diffstart2?src=2018090904&dest=2018091222

拆包资料下载
https://static.x.kcwiki.org/workspace/editorialfile.zip
https://static.x.kcwiki.org/kcsscanner/workspace/editorialfile.zip
https://static.x.kcwiki.org/kcsscanner/workspace/



历史start2版本列表
http://api.kcwiki.moe/start2/archives


http://ooi.moe/kcs2/js/main.js

Ctrl+Shift+P Format Document

_getVoiceIDsAtEvent

https://www.bejson.com/

去除转义

格式化校验 Unicode转中文

查看 切换自动换行

http://voice.kcwiki.moe/kcs/sound/kc9998/xxx.mp3


https://static.x.kcwiki.org/kcsscanner/workspace/


https://static.x.kcwiki.org/kcsscanner/workspace/editorialfile.zip


寻找其他的语音 可以从ShimakazeGo\cache\kcs2\resources\se 中找

PT小鬼的家具语音 还有安齐奥冲栖姫-坏的削甲成功后特别语音 都在这里找到过

main.js里面搜索 SE.play


https://api.poi.moe/dump/quests.csv.gz


更新字幕插件

运行 python main.py update:subtitles deploy

一定要使用deploy 不然自动更新系统会失效

然后在data/ 下找到 subtitles.json subtitlesJP.json subtitlesTW.json

复制回本地 打开vscode 启用受信任的窗口

行尾序列 CRLF 改为 LF

全选内容

vscode插件 udecoder 打开 Ctrl+Shift+P 使用Udecoder:decode

再次Ctrl+Shift+P 使用 格式化文档

再次Ctrl+Shift+P 使用 Prettify JSON

保存文件 放到poi中测试 注意不是i18n文件 在%APPDATA%\poi\plugins\node_modules\poi-plugin-subtitle\data 下替换 注意修改文件名

删除 %APPDATA%\poi\poi-plugin-subtitle\i18n 下的文件 清除缓存

重启两次poi 如无问题可以push github

上传GitHub Repo 的 data 文件夹下 并修改packages.json 然后发布新release版本

npm会自动更新 之后手动触发一下cnpm

vscode插件:Prettify JSON Udecoder

版本 /var/www/api.kcwiki.moe/storage/app/subtitles/zh-cn


https://npmmirror.com/package/poi-plugin-subtitle
https://www.npmjs.com/package/poi-plugin-subtitle


黑板 https://kcs.kcwiki.cn/kcs2/img/sally/event_maesetsu/
海域攻破后画面 https://kcs.kcwiki.cn/kcs2/img/battle_result/
活动新系统 https://kcs.kcwiki.cn/kcs2/img/map/
任务完成后语音 https://kcs.kcwiki.cn/kcs2/resources/se/
游戏各类提示音 削甲等 https://kcs.kcwiki.cn/kcs2/resources/se/
NPC大淀 https://kcs.kcwiki.cn/kcs2/img/duty/poster_girl/
NPC明石 https://kcs.kcwiki.cn/kcs2/resources/misc/akashi/


贴条的图标 https://kcs.kcwiki.cn/kcs2/img/sally/sally_strategymap.png

https://kcs.kcwiki.cn/kcs2/img/sally/sally_strategymap_s.png

https://kcs.kcwiki.cn/kcs2/img/sally/sally_strategymap_second.png


各种小型活动兑换商店素材 https://kcs.kcwiki.cn/kcs2/img/item/


登录信息处理 ConstServerInfo.Gadget http://osapi.dmm.com/gadgets/makeRequest
主要登录逻辑 https://kcs.kcwiki.cn/kcs2/gadget_html5/js/kcs_login.js
官方内置的下次维护时间 http://ConstServerInfo/kcscontents/news/post.html
只有F12才能看见
获取服务器地址之后的报错信息


可以通过这里的素材重新搞一下新手教程
https://kcs.kcwiki.cn/kcs2/img/tutorial/


批量替换 文本替换 - 替换「014a-([0-9]{2})(00)TenthAnniversary」为「014a-$1$2」
很麻烦 尽量不要搞错 搞错还会有缓存问题


替换「561-(.*)Tsuyu2023」为「561-$1」