Mô đun:BEDSearch
Giao diện
local p = {}-- Lấy danh sách liên kết của BlockedExternalDomains.json cho vào một setlocal list = (function() local content = mw.title.new('MediaWiki:BlockedExternalDomains.json') :getContent() :gsub('<!%-%-[^\n]-%-%->', '') -- HTML <!-- --> :gsub('#[^\n]*', '') -- PHP // # :gsub('</?pre>', '') -- HTML <pre></pre> local set = {} for line in string.gmatch(content, "[-\\.%w]+") do set[mw.text.trim(line)] = 1 end return setend)()-- Kiểm tra liên kết có tồn tại trong set?function p.isAdded(frame) local site = frame.args[1] return p._isAdded(site)endfunction p._isAdded(site) return list[site] == 1endreturn p