Modul:U-Bahn Fahrplan
Aus FürthWiki
Die Dokumentation für dieses Modul kann unter Modul:U-Bahn Fahrplan/Doku erstellt werden
local p = {}
local c = require( "Module:Common" )
function p.Versuch(frame)
local data = mw.ext.externalData.getWebData{
url = "https://start.vag.de/dm/api/v1/abfahrten/VAG/RF?product=UBahn×pan=10&timedelay=5&limitcount=10",
format = "json"}
mw.logObject(data)
h='<table class="wikitable sortable"><tr>'..
'<th>Wiki URL</th>'..
'<th>Artikel</th>'..
'<th>Bilder</th>'..
'<th>Bearbeitungen</th>'..
'<th>Benutzer</th>'..
'<th>Aktive</th>'..
'<th>Admins</th>'..
'</tr>'
--for i = 1, #urls do
-- h=h..tabelizeData(urls[i], results[i].stat, results[i].info)
-- mw.log(mw.dumpObject(results[i].info))
--end
h=h.."<table>"
return h
end
function tabelizeData(url, s, i)
h='<tr>'..
'<td>'..i['sitename']..'</br>'..i['base']..'</td>'..
'<td>'..s['articles']..'</td>'..
'<td>'..s['images']..'</td>'..
'<td>'..s['edits']..'</td>'..
'<td>'..s['users']..'</td>'..
'<td>'..s['activeusers']..'</td>'..
'<td>'..s['admins']..'</td>'..
'</tr>'
return h
end
return p