图案检索工具上线——咒法图案一查便知
本站新增了一个小工具:图案检索,专门用来查咒法学(Hex Casting)及其附属模组的图案。写咒术脚本的时候,对着 HexParse 报错里的注册名,想不起它到底是个什么图案;或者看到社区攻略里一个译名,想反查它的注册名好用HexParse编写——这种时候,它就能派上用场了。
能查什么
工具目前收录了 55 个 hexdoc 包、1293 个图案,覆盖 Hex Casting 本体与几乎全部常见附属:Hexal、moreiotas、Hexical、Hexpose、Oneironaut、HexFlow、LapisWorks……以及MieHex:Revolution、Abadoned Greatwork、MieHex里的图案。
怎么用
搜索:在搜索框里输入任意内容即可双向匹配——
- 输入注册名(
get_caster、hexcasting:get_caster、hexal:xxx),查到的是译名和图案形状; - 输入译名(比如「意识之精思」),反查出的就是它的注册名、签名与来源模组。
切换语言:右上角可切换语言,目前支持 9 种语言(简中、繁中之外还有英、德、法、西、日、韩、俄等),名称与手册介绍都会跟着变。
按模组筛选:下拉菜单按模组过滤,只看某个模组自己的图案。
查看详情:点开任意图案,能看到大图渲染、全部语言的名称、手册原文介绍(thehexbook 里这一页写了什么,直接照搬)、以及两个方便的复制按钮——「复制注册名」用于 HexParse ,还有适配hexguide的「复制 iota 便携语法」(iota:pattern{...}),在咒术书里引用图案签名时可以直接粘贴。
数据从哪来
数据在构建时从 PyPI 上的 HexBug-data 生态拉取:每个模组的 hexdoc 包(wheel)里带有图案表与多语言语言文件,整理成站内的静态数据;手册介绍则来自各模组官方部署的 hexdoc 网页书(原版在 hexxy.media,本站作者的手册在 hexbook.xm1221.cn)。所以查到的译名都是各语言官方的既有译名,不是随便翻译的。
页面右上角还有「从 PyPI 刷新」按钮,想在浏览器里直接拉取 PyPI 上的最新数据也可以,结果保存在当前页面内存中,刷新页面即恢复。
结语
目前收录的图案以 hexdoc 生态为准(HexBug 机器人及其数据源维护的模组列表),个别还没发布 hexdoc 包的模组暂未收录——等它们发布后,跑一遍数据管道就能补上。
如果发现哪个图案的信息有误,或者想要收录更多模组,欢迎到 GitHub 反馈。
祝施法愉快!🧙