Modul:U-Bahn Fahrplan: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „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&timespan=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>'.. '<…“)
 
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
     url = "https://start.vag.de/dm/api/v1/abfahrten/VAG/RF?product=UBahn&timespan=10&timedelay=5&limitcount=10",  
     url = "https://start.vag.de/dm/api/v1/abfahrten/VAG/RF?product=UBahn&timespan=10&timedelay=5&limitcount=10",  
     format = "json"}
     format = "json"}
mw.logObject(data)
--mw.logObject(data)
abf = data--['Abfahrten']
h='<table class="wikitable sortable"><tr>'..
h='<table class="wikitable sortable"><tr>'..
'<th>Wiki URL</th>'..
'<th>Linienname</th>'..
'<th>Artikel</th>'..
'<th>Haltepunkt</th>'..
'<th>Bilder</th>'..
'<th>AbfahrtszeitIst</th>'..
'<th>Bearbeitungen</th>'..
'<th>AbfahrtszeitSoll</th>'..
'<th>Benutzer</th>'..
'<th>Betriebstag</th>'..
'<th>Aktive</th>'..
'<th>Fahrzeugnummer</th>'..
'<th>Admins</th>'..
'<th>Prognose</th>'..
'</tr>'
'</tr>'
--for i = 1, #urls do
for i = 2, #abf do
-- h=h..tabelizeData(urls[i], results[i].stat, results[i].info)
mw.logObject(i)
mw.logObject(abf[i])
    h=h..tabelizeData(urls[i], abf[i])
-- mw.log(mw.dumpObject(results[i].info))
-- mw.log(mw.dumpObject(results[i].info))
--end
end
h=h.."<table>"
h=h.."<table>"
     return h
     return h
end
end


function tabelizeData(url, s, i)
function tabelizeData(url, s)
h='<tr>'..
h='<tr>'..
'<td>'..i['sitename']..'</br>'..i['base']..'</td>'..
'<td>'..s['linienname']..'</td>'..
'<td>'..s['articles']..'</td>'..
'<td>'..s['haltepunkt']..'</td>'..
'<td>'..s['images']..'</td>'..
'<td>'..s['abfahrtszeitist']..'</td>'..
'<td>'..s['edits']..'</td>'..
'<td>'..s['abfahrtszeitsoll']..'</td>'..
'<td>'..s['users']..'</td>'..
'<td>'..s['betriebstag']..'</td>'..
'<td>'..s['activeusers']..'</td>'..
'<td>'..s['fahrzeugnummer']..'</td>'..
'<td>'..s['admins']..'</td>'..
'<td>'..s['prognose']..'</td>'..
'</tr>'
'</tr>'
return h
return h
end
end
return p
return p