Modul:Stadtwikis: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
--local http = require("mw.http")
--local http = require("mw.http")
--local json = require("mw.text").jsonDecode
--local json = require("mw.text").jsonDecode
function p.Trennenen(frame)
function getUrls(frame)
local urls = {"https://www.fuerthwiki.de/wiki/api.php",  
urls = {"https://www.fuerthwiki.de/wiki/api.php",  
    "https://oesterreichwiki.org/w/api.php",
    "https://oesterreichwiki.org/w/api.php",
    "https://www.geschichtewiki.wien.gv.at/api.php",
    "https://www.geschichtewiki.wien.gv.at/api.php",
Zeile 20: Zeile 20:
    "https://www.linzwiki.at/w/api.php"
    "https://www.linzwiki.at/w/api.php"
}
}
    -- "https://ka.stadtwiki.net/w/api.php", <= siteinfo down
-- Ausgefallene oder nicht vorhandene MediaWikis:
    -- "https://www.aw-wiki.de/w/api.php", <= siteinfo down
    -- "https://ka.stadtwiki.net/w/api.php", <= siteinfo down
-- "https://www.stadtwikidd.de/wiki/api.php" <= too old version, no api
    -- "https://www.aw-wiki.de/w/api.php", <= siteinfo down
-- "https://wuerzburgwiki.de/w/api.php",
-- "https://www.stadtwikidd.de/wiki/api.php" <= too old version, no api
----------------------------------------------------------------------------
-- "https://wuerzburgwiki.de/w/api.php",
return
return urls
end
end


Zeile 32: Zeile 32:
ep_info = "?action=query&meta=siteinfo&format=json"
ep_info = "?action=query&meta=siteinfo&format=json"
      
      
     local urls = {
     local urls = getUrls()
        "https://www.fuerthwiki.de/wiki/api.php",
        "https://www.tuepedia.de/api.php"
    }
     local results = {}
     local results = {}
     for i = 1, #urls do
     for i = 1, #urls do