Modul:Stadtwikis: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
local c = require( "Module:Common" )
local c = require( "Module:Common" )


local http = require("mw.http")
--local http = require("mw.http")
local json = require("mw.text").jsonDecode
--local json = require("mw.text").jsonDecode


function p.Versuch(frame)
function p.Versuch(frame)
Zeile 39: Zeile 39:
t = getAPIdata(url.."?action=query&meta=siteinfo&siprop=statistics&format=json")
t = getAPIdata(url.."?action=query&meta=siteinfo&siprop=statistics&format=json")
--u = getAPIdata2(url.."?action=query&meta=siteinfo&format=json")
--u = getAPIdata2(url.."?action=query&meta=siteinfo&format=json")
h = h..tableToString(t)
--h = h..tableToString(t)
--h =h..tableToString(u)
--h =h..tableToString(u)
--h=h..tabelizeData(url, t)
h=h..tabelizeData(url, t)
end
end
Zeile 58: Zeile 58:
'<td>'..t['admins']..'</td>'..
'<td>'..t['admins']..'</td>'..
'</tr>'
'</tr>'
--h=tableToString(t)
return h
return h
end
end
Zeile 65: Zeile 64:
t = mw.ext.externalData.getWebData {url=url,
t = mw.ext.externalData.getWebData {url=url,
data="articles=articles, images=images, edits=edits, users=users, activeusers=activeusers, admins=admins",
data="articles=articles, images=images, edits=edits, users=users, activeusers=activeusers, admins=admins",
format="json"
}
    return t
end
function getAPIdata2(url)
t = mw.ext.externalData.getWebData {url=url,
--data="articles=articles, images=images, edits=edits, users=users, activeusers=activeusers, admins=admins",
format="json"
format="json"
}
}