Modul:Stadtwikis: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 25: Zeile 25:
    "https://www.linzwiki.at/w/api.php",
    "https://www.linzwiki.at/w/api.php",
}
}
   
----------------------------------------------------------------------------
ep_stat = "?action=query&meta=siteinfo&siprop=statistics&format=json"
ep_info = "?action=query&meta=siteinfo&format=json"
   
    --local urls = {
    --    "https://www.fuerthwiki.de/wiki/api.php",
    --    "https://www.tuepedia.de/api.php"
    --}
    local results = {}
    for i = 1, #urls do
        local data_stat = mw.ext.externalData.getWebData{ url = urls[i]..ep_stat, format = "json" }
        local data_info = mw.ext.externalData.getWebData{ url = urls[i]..ep_info, format = "json" }
 
        results[i] = {
            stat = mw.clone(data_stat),
            info = mw.clone(data_info)
        }
    end
h='<table class="wikitable sortable"><tr>'..
h='<table class="wikitable sortable"><tr>'..
'<th>Wiki URL</th>'..
'<th>Wiki URL</th>'..
Zeile 36: Zeile 54:
'</tr>'
'</tr>'
return tableToString(results)
end
function Garbage()
----------------------------------------------------------------------------
results = {}
results = {}
for i, u in ipairs(urls) do
for i, u in ipairs(urls) do