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 |