« Module:TransCorpus/data » : différence entre les versions
De MedFilm PPRD
Page créée avec « local dict = {} local tables = '_pageData' local fields = ' _pageID,_pageName' local arguments = { groupBy='_pageID', default='', limit=10000, } local result = mw.ext.cargo.query(tables, fields, arguments) if next(result) then for _,v in pairs(result) do dict[v["_pageID"]] = v["_pageName"] dict[v["_pageName"]] = v["_pageID"] end end dict["len"] = #result return dict » |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
local dict = {} | local dict = {} | ||
local tables = ' | local tables = 'Corpus' | ||
local fields = ' | local fields = '_pageName,titrefr,titreen' | ||
local arguments = { | local arguments = { | ||
groupBy=' | groupBy='_pageName', | ||
default='', | default='', | ||
limit=10000, | limit=10000, | ||
| Ligne 11 : | Ligne 11 : | ||
if next(result) then | if next(result) then | ||
for _,v in pairs(result) do | for _,v in pairs(result) do | ||
dict[v[" | dict[v["_pageName"]] = {["fr"]=v["titrefr"], ["fr"]=v["titreen"]} | ||
end | end | ||
end | end | ||
Version du 20 janvier 2023 à 18:19
La documentation pour ce module peut être créée à Module:TransCorpus/data/doc
local dict = {}
local tables = 'Corpus'
local fields = '_pageName,titrefr,titreen'
local arguments = {
groupBy='_pageName',
default='',
limit=10000,
}
local result = mw.ext.cargo.query(tables, fields, arguments)
if next(result) then
for _,v in pairs(result) do
dict[v["_pageName"]] = {["fr"]=v["titrefr"], ["fr"]=v["titreen"]}
end
end
dict["len"] = #result
return dict

