模块:Get/siteName
此模块的文档可以在模块:Get/siteName/doc创建
local p = {} local sites = { ["zhihu.com"] = "知乎", ["bilibili.com"] = "Bilibili", ["tieba.baidu.com"] = "贴吧", ["t.cn"] = "微博", ["weibo.com"] = "微博", ["facebook.com"] = "Facebook", ["music.163.com"] = "网易云音乐", ["twitter.com"] = "Twitter", ["doracloset.com"] = "壁橱", ["ithome.com"] = "IT之家", ["mp.weixin.qq.com"] = "微信公眾號" } function p.main(frame) local url = mw.text.trim(frame.args[1]) for k, v in pairs(sites) do if (string.find(url, k)) then return v end end local Purl = string.match(url, "[%w%.]*%.([%w-]+%.%w+)") if (Purl == nil) then url = string.match(url, "([%w-]+%.%w+)") else url = Purl end return (string.gsub(url,"^%l", string.upper)) end return p