plugins/xkcd.lua

changeset 98
1f365028aae1
parent 97
a532667d596e
child 107
441ec8dcdfde
equal deleted inserted replaced
97:a532667d596e 98:1f365028aae1
79 79
80 function parse_xkcd_list(t) 80 function parse_xkcd_list(t)
81 if not t then return nil; end 81 if not t then return nil; end
82 for number, name in string.gmatch(t,"<a [^>]*href=\"/(%d+)/\"[^>]*>([^<]+)") do 82 for number, name in string.gmatch(t,"<a [^>]*href=\"/(%d+)/\"[^>]*>([^<]+)") do
83 xkcd_list[number] = name; 83 xkcd_list[number] = name;
84 local number = tonumber(number);
85 if number then
86 xkcd_list[number] = name;
87 end
84 end 88 end
85 return true; 89 return true;
86 end 90 end

mercurial