- 点击右上角🔍,可以搜索 WIKI
全站通知:
模块:画师数据
刷
历
编
跳到导航
跳到搜索
此模块的文档可以在模块:画师数据/doc创建
local p = {}
p.illustrator = {
{
code = 1,
name = "CE-leste",
pen_name = "CE-leste",
pixiv = nil,
pixiv_name = nil,
weibo = nil,
weibo_name = nil,
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 2,
name = "Denice",
pen_name = "Denice",
pixiv = nil,
pixiv_name = nil,
weibo = nil,
weibo_name = nil,
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 3,
name = "Ki",
pen_name = "Ki",
pixiv = nil,
pixiv_name = nil,
weibo = nil,
weibo_name = nil,
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 4,
name = "咩兔",
pen_name = "咩兔",
pixiv = nil,
pixiv_name = nil,
weibo = nil,
weibo_name = nil,
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 1248744,
name = "AO",
pen_name = "AO",
pixiv = "https://www.pixiv.net/member.php?id=1248744",
pixiv_name = "AO凹君@睡眠不足です",
weibo = "https://www.weibo.com/ultramnnice",
weibo_name = "AO凹凹凹",
twitter = "https://twitter.com/aosuneo",
twitter_name = "AO",
bilibili = "https://space.bilibili.com/446536",
bilibili_name = "AO凹",
},
{
code = 20764416,
name = "Calder_洸",
pen_name = "Calder_洸",
pixiv = "https://www.pixiv.net/users/20764416",
pixiv_name = "Calder_洸",
weibo = "https://www.weibo.com/calder7",
weibo_name = "Calder_洸",
twitter = "https://twitter.com/Calderguang",
twitter_name = "Calder_洸",
bilibili = "https://space.bilibili.com/38665620",
bilibili_name = "Calder_洸",
},
{
code = 7703737,
name = "DanGo",
pen_name = "DanGo",
pixiv = "https://www.pixiv.net/member.php?id=7703737",
pixiv_name = "DanGo",
weibo = "https://www.weibo.com/soramiao",
weibo_name = "傲娇团子DanGo",
twitter = "https://twitter.com/Tsundere_dango",
twitter_name = "DanGo",
bilibili = nil,
bilibili_name = nil,
},
{
code = 4045560,
name = "Eee",
pen_name = "Eee",
pixiv = "https://www.pixiv.net/users/4045560",
pixiv_name = "Eeeeeee",
weibo = "https://www.weibo.com/u/1866471255",
weibo_name = "Eeee_eez",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 9927548,
name = "KENTllaall",
pen_name = "KENTllaall",
pixiv = "https://www.pixiv.net/users/9927548",
pixiv_name = "KENTllaall",
weibo = "http://weibo.com/KENTllaall",
weibo_name = "KENTllaall-60KG",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 1005051777163133,
name = "K助",
pen_name = "K助",
pixiv = nil,
pixiv_name = nil,
weibo = "https://www.weibo.com/p/1005051777163133",
weibo_name = "K助今天画画了吗",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 5001570,
name = "Leo",
pen_name = "Leo",
pixiv = "https://www.pixiv.net/users/5001570",
pixiv_name = "Leo・リーオ@仕事募集中",
weibo = "http://weibo.com/lemooworks",
weibo_name = "Thasario",
twitter = "https://twitter.com/Thasario",
twitter_name = "Leo・リーオ",
bilibili = nil,
bilibili_name = nil,
},
{
code = 418969,
name = "TID",
pen_name = "TID",
pixiv = "https://www.pixiv.net/users/418969",
pixiv_name = "TID",
weibo = "https://www.weibo.com/tidsean?is_hot=1",
weibo_name = "-TID-",
twitter = nil,
twitter_name = nil,
bilibili = "https://space.bilibili.com/1329489",
bilibili_name = "-TID-",
},
{
code = 258003,
name = "XIN",
pen_name = "XIN",
pixiv = "https://www.pixiv.net/member.php?id=258003",
pixiv_name = "Xin&obiwan",
weibo = "https://www.weibo.com/moehimexin",
weibo_name = "X_I_N-画图佣兵",
twitter = "https://twitter.com/moehime_union",
twitter_name = "Xin@萌姫連合",
bilibili = nil,
bilibili_name = nil,
},
{
code = 5357044,
name = "Yukiyaii",
pen_name = "Yukiyaii",
pixiv = "https://www.pixiv.net/member.php?id=5357044",
pixiv_name = "Yukiya/雪呀",
weibo = "https://www.weibo.com/yezipaocha",
weibo_name = "-Yukiyaii",
twitter = "https://twitter.com/Yukiyaii",
twitter_name = "Yukiya",
bilibili = nil,
bilibili_name = nil,
},
{
code = 642762,
name = "shin556",
pen_name = "shin556",
pixiv = "https://www.pixiv.net/member.php?id=642762",
pixiv_name = "shin556",
weibo = "https://www.weibo.com/u/2200120185",
weibo_name = "shin556",
twitter = "https://twitter.com/shinshin_556",
twitter_name = "shin556",
bilibili = "https://space.bilibili.com/64776394",
bilibili_name = "shin556",
},
{
code = 3962726,
name = "⑥",
pen_name = "⑥",
pixiv = "https://www.pixiv.net/users/3962726",
pixiv_name = "⑥",
weibo = nil,
weibo_name = nil,
twitter = "https://twitter.com/Alvein6",
twitter_name = "Nekoinryuu-",
bilibili = nil,
bilibili_name = nil,
},
{
code = 4192236,
name = "二次合金",
pen_name = "二次合金",
pixiv = "https://www.pixiv.net/users/4192236",
pixiv_name = "ECHJ",
weibo = "https://www.weibo.com/ECHJXION",
weibo_name = "二次合金_绝赞思考中",
twitter = "https://twitter.com/BluesowlZ",
twitter_name = "ECHJ",
bilibili = nil,
bilibili_name = nil,
},
{
code = 6651003,
name = "一块二毛一斤",
pen_name = "一块二毛一斤",
pixiv = "https://www.pixiv.net/users/6651003",
pixiv_name = "一块二毛一斤",
weibo = "https://www.weibo.com/u/2448973574",
weibo_name = "一块二毛一斤",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 1005055610305024,
name = "八九",
pen_name = "八九",
pixiv = nil,
pixiv_name = nil,
weibo = "https://www.weibo.com/NinnG1017",
weibo_name = "八九十七天",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 1584611,
name = "卑しい人间",
pen_name = "卑しい人间",
pixiv = "https://www.pixiv.net/users/1584611",
pixiv_name = "卑しい人间",
weibo = "https://www.weibo.com/u/1847715713",
weibo_name = "人间喵喵",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 20228000,
name = "呦你个烧饼",
pen_name = "呦你个烧饼",
pixiv = "https://www.pixiv.net/users/20228000",
pixiv_name = "呦你个烧饼",
weibo = "https://www.weibo.com/wuwuwuwu96",
weibo_name = "呦你个烧饼烧饼烧饼",
twitter = "https://twitter.com/5555_96",
twitter_name = "呦你个烧饼",
bilibili = "https://space.bilibili.com/27750465",
bilibili_name = "呦你个烧饼",
},
{
code = 5909104,
name = "咸兵",
pen_name = "咸兵",
pixiv = "https://www.pixiv.net/users/5909104",
pixiv_name = "reisun",
weibo = "https://www.weibo.com/u/2660275201",
weibo_name = "咸兵",
twitter = "https://twitter.com/JAJIlucky",
twitter_name = "reisun",
bilibili = nil,
bilibili_name = nil,
},
{
code = 9798775,
name = "小黄瓜",
pen_name = "小黄瓜",
pixiv = "https://www.pixiv.net/users/9798775",
pixiv_name = "Red cucumber仕事中",
weibo = "https://www.weibo.com/u/6727849184",
weibo_name = "Rcy红色的小黄瓜",
twitter = "https://twitter.com/RCucumberY",
twitter_name = "Red cucumber",
bilibili = "https://space.bilibili.com/201966/",
bilibili_name = "有血丝的小黄瓜",
},
{
code = 8782224,
name = "山药酱tororo",
pen_name = "山药酱tororo",
pixiv = "https://www.pixiv.net/users/8782224",
pixiv_name = "山藥tororo",
weibo = "https://www.weibo.com/u/5342884765",
weibo_name = "药锅锅",
twitter = "https://twitter.com/tororoshanyao",
twitter_name = "山藥tororo",
bilibili = "https://space.bilibili.com/433459183/",
bilibili_name = "山药锅锅",
},
{
code = 4284365,
name = "巫贼ikataruto",
pen_name = "巫贼ikataruto",
pixiv = "https://www.pixiv.net/users/4284365",
pixiv_name = "イカたると",
weibo = "https://www.weibo.com/u/2457024372",
weibo_name = "巫贼_ikataruto",
twitter = "https://twitter.com/ikataruto",
twitter_name = "イカたると",
bilibili = "https://space.bilibili.com/425286",
bilibili_name = "巫贼_ikataruto",
},
{
code = 786200,
name = "月见",
pen_name = "月见",
pixiv = "https://www.pixiv.net/users/786200",
pixiv_name = "月見@お仕事募集中",
weibo = "https://www.weibo.com/u/1807769224",
weibo_name = "_月见__",
twitter = "https://twitter.com/tsukimi08",
twitter_name = "月見🎑",
bilibili = nil,
bilibili_name = nil,
},
{
code = 7514361,
name = "时辰",
pen_name = "时辰",
pixiv = "https://www.pixiv.net/users/7514361",
pixiv_name = "时辰",
weibo = "https://www.weibo.com/p/1005053042386674",
weibo_name = "时辰__",
twitter = "https://twitter.com/shichen00",
twitter_name = "時",
bilibili = nil,
bilibili_name = nil,
},
{
code = 7579201,
name = "樾月",
pen_name = "樾月",
pixiv = "https://www.pixiv.net/users/7579201",
pixiv_name = "樾月",
weibo = "https://www.weibo.com/u/3187698314",
weibo_name = "樾月酱",
twitter = "https://twitter.com/momonmoon",
twitter_name = "momonmoon",
bilibili = nil,
bilibili_name = nil,
},
{
code = 1005051297750855,
name = "毛人TV小Z",
pen_name = "毛人TV小Z",
pixiv = nil,
pixiv_name = nil,
weibo = "https://www.weibo.com/p/1005051297750855",
weibo_name = "米宝Z零柒",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 1287983,
name = "玛雅G",
pen_name = "玛雅G",
pixiv = "https://www.pixiv.net/users/1287983",
pixiv_name = "瑪雅G",
weibo = "https://www.weibo.com/landness",
weibo_name = "玛雅G读作鸭哥哥",
twitter = "https://twitter.com/mayag_nya",
twitter_name = "瑪雅G(mayag)",
bilibili = "https://space.bilibili.com/132135/",
bilibili_name = "玛雅G",
},
{
code = kikio_io,
name = "蒼邪無月",
pen_name = "蒼邪無月",
pixiv = nil,
pixiv_name = nil,
weibo = nil,
weibo_name = nil,
twitter = "https://twitter.com/kikio_io",
twitter_name = "蒼邪 無月",
bilibili = nil,
bilibili_name = nil,
},
{
code = 13779480,
name = "豆芽",
pen_name = "豆芽",
pixiv = "https://www.pixiv.net/users/13779480",
pixiv_name = "豆芽菜",
weibo = "https://www.weibo.com/u/7292643099",
weibo_name = "乐色豆芽",
twitter = "https://twitter.com/douya233",
twitter_name = "豆芽",
bilibili = nil,
bilibili_name = nil,
},
{
code = 4434369,
name = "贺崽Load",
pen_name = "贺崽Load",
pixiv = "https://www.pixiv.net/users/4434369",
pixiv_name = "贺崽Load",
weibo = "https://www.weibo.com/u/2264514150",
weibo_name = "贺崽Load",
twitter = "https://twitter.com/woshihezai",
twitter_name = "贺崽Load",
bilibili = nil,
bilibili_name = nil,
},
{
code = SEINEN,
name = "青年君",
pen_name = "青年君",
pixiv = nil,
pixiv_name = nil,
weibo = "https://www.weibo.com/SEINEN",
weibo_name = "青年君-修仙模式",
twitter = "https://twitter.com/Seinendesu",
twitter_name = "青年君",
bilibili = nil,
bilibili_name = nil,
},
{
code = 623384,
name = "鳩山井鶴",
pen_name = "鳩山井鶴",
pixiv = "https://www.pixiv.net/users/623384",
pixiv_name = "鳩山井鶴",
weibo = "https://www.weibo.com/hiroyamatsu",
weibo_name = "鳩山井鶴",
twitter = "https://twitter.com/hiroyadio",
twitter_name = "鳩山井鶴",
bilibili = "https://space.bilibili.com/2328176",
bilibili_name = "鳩山井鶴",
},
{
code = 8177302,
name = "鶸鳥十载",
pen_name = "鶸鳥十载",
pixiv = "https://www.pixiv.net/users/8177302",
pixiv_name = "鳥",
weibo = "https://www.weibo.com/u/2288719492",
weibo_name = "鶸鳥-惰性化",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 5653592,
name = "黑伽",
pen_name = "黑伽",
pixiv = "https://www.pixiv.net/users/5653592",
pixiv_name = "黑伽",
weibo = "https://www.weibo.com/u/2573248224",
weibo_name = "黑伽",
twitter = "https://twitter.com/heijialan",
twitter_name = "黑伽",
bilibili = nil,
bilibili_name = nil,
},
{
code = 7205782225,
name = "懒人会",
pen_name = "懒人会",
pixiv = nil,
pixiv_name = nil,
weibo = "https://weibo.com/u/7205782225",
weibo_name = "懒人会",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 60263,
name = "H2SO4",
pen_name = "H2SO4",
pixiv = "https://www.pixiv.net/users/60263",
pixiv_name = "H2SO4",
weibo = nil,
weibo_name = nil,
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 1991519957,
name = "pppppan",
pen_name = "Mr.pppppan",
pixiv = nil,
pixiv_name = nil,
weibo = "https://www.weibo.com/u/1991519957",
weibo_name = "Mr.pppppan",
twitter = nil,
twitter_name = nil,
bilibili = nil,
bilibili_name = nil,
},
{
code = 999,
name = "",
pen_name = "",
pixiv = "",
pixiv_name = "",
weibo = "",
weibo_name = "",
twitter = "",
twitter_name = "",
bilibili = nil,
bilibili_name = nil,
},
}
--------------------------------------------------
-- 通过名字或代码查询画师信息
--------------------------------------------------
function GetIllustratorData(codeOrName)
local name = nil
if type(codeOrName) == 'string' then
name = codeOrName:upper()
elseif type(codeOrName) ~= 'number' then
error("无效的参数#1,应当为数字或字符串")
end
for i, v in ipairs(p.illustrator) do
if codeOrName == v.code then
return v
elseif name then
if name == v.name:upper() or name == v.pen_name:upper() then
return v
elseif v.pixiv_name and name == v.pixiv_name:upper() then
return v
elseif v.weibo_name and name == v.weibo_name:upper() then
return v
elseif v.twitter_name and name == v.twitter_name:upper() then
return v
end
end
end
return nil
end
p.GetIllustratorData = GetIllustratorData
--------------------------------------------------
-- 模板调用入口
--------------------------------------------------
p['模板调用入口'] = function(frame)
return p['页面调用入口'](frame:getParent() or frame)
end
--------------------------------------------------
-- 页面调用入口
--------------------------------------------------
-- {{#invoke: 画师数据| 页面调用入口 | 8 | 微博}}
p['页面调用入口'] = function(frame)
if not frame.args[1] then return '' end
frame.args[1] = trim(frame.args[1])
local data = GetIllustratorData(tonumber(frame.args[1]) or frame.args[1])
if not data then return frame.args[1] end
frame.args[2] = trim(frame.args[2]):upper()
if frame.args[2] == '笔名' then
return data.pen_name
elseif frame.args[2] == '微博' or frame.args[2] == 'WEIBO' then
if not data.weibo then return '' end
return ('[%s %s]'):format(data.weibo,
data.weibo_name or data.pen_name)
elseif frame.args[2] == 'P站' or frame.args[2] == 'PIXIV' then
if not data.pixiv then return '' end
return ('[%s %s]'):format(data.pixiv,
data.pixiv_name or data.pen_name)
elseif frame.args[2] == '推特' or frame.args[2] == 'TWITTER' then
if not data.twitter then return '' end
return ('[%s %s]'):format(data.twitter,
data.twitter_name or data.pen_name)
elseif frame.args[2] == 'BILIBILI' or frame.args[2] == 'B站' then
if not data.bilibili then return '' end
return ('[%s %s]'):format(data.bilibili,
data.bilibili_name or data.pen_name)
end
return data.name
end
--------------------------------------------------
-- 私有函数
--------------------------------------------------
function trim(str)
if not str then return '' end
return str:match("^%s*(.-)%s*$") or ''
end
return p