mcbot/cmds/mcabber_bts.lua
changeset 14 5c3ef7c5ba6c
parent 13 4a7d06e8709f
child 16 064a50911e05
equal deleted inserted replaced
13:4a7d06e8709f 14:5c3ef7c5ba6c
    13     issue.url = btsurl..issue.id.."/"
    13     issue.url = btsurl..issue.id.."/"
    14     local data = shcmd("curl "..issue.url)
    14     local data = shcmd("curl "..issue.url)
    15     local title = data:match("#"..issue.id.."%s*-%s*(.*)%s*—")
    15     local title = data:match("#"..issue.id.."%s*-%s*(.*)%s*—")
    16     if not title then return nil end
    16     if not title then return nil end
    17     issue.title = title:gsub(""", "\""):gsub("&", "&")
    17     issue.title = title:gsub(""", "\""):gsub("&", "&")
       
    18     issue.title = issue.title:gsub("&lt;", "<"):gsub("&gt;", ">")
    18     issue.title = issue.title:gsub("&#39;", "'")
    19     issue.title = issue.title:gsub("&#39;", "'")
    19 
    20 
    20     -- Get Status
    21     -- Get Status
    21     item = data:match("Status:%s*</td>%s*<td [^>]*>(.-)</td>")
    22     item = data:match("Status:%s*</td>%s*<td [^>]*>(.-)</td>")
    22     if item then issue.status = item end
    23     if item then issue.status = item end