vrc-mod-guide:VRChat 改模中文资源库
vrc-mod-guide 是个 VRChat 改模的中文资源库。素体、衣装、上传优化、能进热门世界的教程,这些东西散在 B站、reddit、Booth 里,链接今天能开明天就死。我拿 AI 爬了两天,把还活着的资料整理进一个页面。
纯静态单页,没构建没框架没 npm。一个 index.html 把 CSS、JS 全内联,数据靠 data.js、covers.js、guides.js 用 <script src> 拉进来。本地 python -m http.server 就跑,在线直接开 https://dwgx.github.io/vrc-mod-guide/。资源按类型分好:视频、素体、衣装、世界、平台、社区文档、工具、文章、进阶。另外塞了 60 篇我自己写的中文教程,全文嵌在页面里,不甩外链——外链说没就没。搜索加分类过滤,纯客户端渲染,断网也能翻。
网上改模教程抄来抄去,点进去经常一堆空链接。所以每条都打了可靠性标记:high 是官方或确认还活着,mid 是能确认存在但没逐条核对,low 是产品 ID 或作者待核实。不确定的摆在明面上,用起来反而踏实。
存档是重点。写了两个只用 Python 标准库(urllib、json,零第三方)的爬虫。一个走 B站 web-interface/view 接口,把 1473 条视频的标题、UP、时长、播放、简介、封面全快照进 archive-bili.json。另一个走 Wayback Machine 的 CDX 接口,给 1039 条 reddit 帖各存一条 statuscode:200 的存档时间戳和 URL,只存指针不抓正文,原帖删了也能顺着存档看回去。两个都带限流和断点续跑,爬一半断了接着来。
数据结构很朴素,一条大概长这样:
{ t:"标题", ch:"频道/UP", id:"视频ID", url:"链接", tag:"分类", v:"high" }
封面在 covers.js 做映射,B站用官方封面,Booth 只给链接,不转载作者的图。内容全来自公开检索和官方 API,还在慢慢维护。仓库:https://github.com/dwgx/vrc-mod-guide。