【发布时间】:2018-11-19 15:46:17
【问题描述】:
我有两个具体问题,希望有人能回答其中一个:
- 有没有办法将 MediaWiki 的
mw库提供给独立的 lua 脚本? - 是否存在公开动态模块输出的 API 命令或属性?
背景:我试图弄清楚如何访问维基词典模块的输出(在本例中为pron-th)。这是一个可以由编辑器动态插入的模块,以显示泰语单词的音译(发音)。例如,每当编辑添加此行时:
{{th-pron|ไคฺร่}}
...服务器将运行 here 记录的 Lua 脚本,并输出一个显示各种音译的表格 (example)。但是,在执行 API 请求 (example) 时明确排除了此输出,并且我找不到包含此数据的端点。并且直接运行 lua 脚本会失败,因为它缺少几个导入,例如mw.ustring、mw.text 等,我相信它们是在 PHP 中定义的,包括更高的软件堆栈。我有丰富的 PHP 经验,但没有使用 Lua,所以在这里我有点不知所措。
没有直接调用每个页面并抓取数据,我想不出办法。
【问题讨论】:
标签: php lua dependencies mediawiki