Twinkle是维基人用于快速执行常见维护工作(如提交删除候选及清理破坏)的JavaScript库和应用程式。
它构建于已被许多维基百科脚本和编辑工具使用的morebits.js
库之上。
查看中文维基百科上的Wikipedia:Twinkle以获取更多信息。
AzaToth是本工具和morebits.js
库的的最初作者和维护者。
morebits.js
:Twinkle和许多其他脚本使用的中央库,包含与MediaWiki API进行交互、显示表单和对话框、生成状态日志及执行其他有用工作的代码。这当中大部分代码都不是Twinkle特有的。twinkle.js
:通用的Twinkle特有代码,大部分用于处理参数设置和在UI中显示Twinkle。此外,这个文件包含了Twinkle的默认参数。modules
:包含了单个Twinkle模块。相关说明可在头部注释或Twinkle文档中找到。模块twinkleconfig.js
用于提供Twinkle参数设置。
select2 is added under the MIT license.