<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wiki.wreck-band.fr/index.php?action=history&amp;feed=atom&amp;title=Module%3AArchiv%C3%A9Par</id>
	<title>Module:ArchivéPar - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.wreck-band.fr/index.php?action=history&amp;feed=atom&amp;title=Module%3AArchiv%C3%A9Par"/>
	<link rel="alternate" type="text/html" href="http://wiki.wreck-band.fr/index.php?title=Module:Archiv%C3%A9Par&amp;action=history"/>
	<updated>2026-06-15T08:20:50Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://wiki.wreck-band.fr/index.php?title=Module:Archiv%C3%A9Par&amp;diff=7293&amp;oldid=prev</id>
		<title>Wreck : 1 version importée</title>
		<link rel="alternate" type="text/html" href="http://wiki.wreck-band.fr/index.php?title=Module:Archiv%C3%A9Par&amp;diff=7293&amp;oldid=prev"/>
		<updated>2026-02-23T21:16:46Z</updated>

		<summary type="html">&lt;p&gt;1 version importée&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 23 février 2026 à 23:16&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Wreck</name></author>
	</entry>
	<entry>
		<id>http://wiki.wreck-band.fr/index.php?title=Module:Archiv%C3%A9Par&amp;diff=7292&amp;oldid=prev</id>
		<title>Genre_musical&gt;GrandEscogriffe : débug : le lien externe n&#039;était pas affiché lorsqu&#039;il n&#039;y en a qu&#039;un seul t pas de qualificateurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.wreck-band.fr/index.php?title=Module:Archiv%C3%A9Par&amp;diff=7292&amp;oldid=prev"/>
		<updated>2026-02-09T22:05:45Z</updated>

		<summary type="html">&lt;p&gt;débug : le lien externe n&amp;#039;était pas affiché lorsqu&amp;#039;il n&amp;#039;y en a qu&amp;#039;un seul t pas de qualificateurs&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local Outils = require &amp;#039;Module:Outils&amp;#039;&lt;br /&gt;
local wikidata = require &amp;#039;Module:Wikidata&amp;#039;&lt;br /&gt;
local linguistic = require &amp;#039;Module:Linguistique&amp;#039;&lt;br /&gt;
--local reference = require &amp;#039;Module:Wikidata/Références&amp;#039;&lt;br /&gt;
local cite = require &amp;#039;Module:Biblio&amp;#039;&lt;br /&gt;
local yesno = require(&amp;#039;Module:Yesno&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local function getReferences(statement, args) -- basé sur wikidata.getReferences dans [[Module:Wikidata]]&lt;br /&gt;
	local refdata = statement.references&lt;br /&gt;
	local cats = &amp;#039;&amp;#039;&lt;br /&gt;
	if not refdata then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local expand = args and args.expand and #refdata &amp;gt; 1&lt;br /&gt;
	local compact = args and args.compact&lt;br /&gt;
&lt;br /&gt;
	local refs = {}&lt;br /&gt;
	local hashes = {}&lt;br /&gt;
	for i, ref in pairs(refdata) do&lt;br /&gt;
		local s&lt;br /&gt;
		local function hasValue(prop) -- checks that the prop is here with valid value&lt;br /&gt;
			if ref.snaks[prop] and ref.snaks[prop][1].snaktype == &amp;#039;value&amp;#039; then&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		if hasValue(&amp;#039;P8091&amp;#039;) or hasValue(&amp;#039;P854&amp;#039;) then -- cas lorsque P8091 (Archival Resource Key) ou P854 (URL de la référence) est utilisé&lt;br /&gt;
			local title, arkKey, url, author, publisher, accessdate, publishdate, publishlang, quotation&lt;br /&gt;
			local description = &amp;#039;&amp;#039;&lt;br /&gt;
			local hasTitle = false&lt;br /&gt;
&lt;br /&gt;
			if hasValue(&amp;#039;P8091&amp;#039;) then&lt;br /&gt;
				arkKey = wikidata.formatSnak(ref.snaks.P8091[1], {text = &amp;quot;-&amp;quot;})&lt;br /&gt;
				url = &amp;#039;https://n2t.net/&amp;#039; .. arkKey&lt;br /&gt;
				if hasValue(&amp;#039;P1476&amp;#039;) then -- si un titre est présent&lt;br /&gt;
					title = wikidata.formatSnak(ref.snaks.P1476[1])&lt;br /&gt;
					hasTitle = true&lt;br /&gt;
				end&lt;br /&gt;
			elseif hasValue(&amp;#039;P854&amp;#039;) then&lt;br /&gt;
				url = wikidata.formatSnak(ref.snaks.P854[1], {text = &amp;quot;-&amp;quot;})&lt;br /&gt;
				if hasValue(&amp;#039;P1476&amp;#039;) then -- si un titre est présent&lt;br /&gt;
					title = wikidata.formatSnak(ref.snaks.P1476[1])&lt;br /&gt;
					hasTitle = true&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if not hasTitle then -- si pas de titre prendre la dernière section de l&amp;#039;url&lt;br /&gt;
				-- local tmp = url:gmatch(&amp;quot;[^/]+$&amp;quot;)&lt;br /&gt;
				local pos = url:match&amp;#039;^.*()/&amp;#039;&lt;br /&gt;
				if pos then&lt;br /&gt;
					if pos == string.len(url) then&lt;br /&gt;
						pos = url:match&amp;#039;^.*()/.&amp;#039;&lt;br /&gt;
						title = url:sub(pos + 1, -2)&lt;br /&gt;
					else&lt;br /&gt;
						title = url:sub(pos + 1, -1)&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if expand then&lt;br /&gt;
				if hasValue(&amp;#039;P1810&amp;#039;) then -- sous le nom&lt;br /&gt;
					if description ~= &amp;#039;&amp;#039; then description = description .. &amp;#039;, &amp;#039; end&lt;br /&gt;
					description = &amp;#039;sous le nom &amp;#039; .. wikidata.formatSnak(ref.snaks.P1810[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P813&amp;#039;) then -- date de consultation&lt;br /&gt;
					accessdate = wikidata.formatSnak(ref.snaks.P813[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P217&amp;#039;) then -- numéro d&amp;#039;inventaire&lt;br /&gt;
					if description ~= &amp;#039;&amp;#039; then description = description .. &amp;#039;, &amp;#039; end&lt;br /&gt;
					description = description .. wikidata.formatSnak(ref.snaks.P217[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P50&amp;#039;) then -- author (item type)&lt;br /&gt;
					author = wikidata.formatSnak(ref.snaks.P50[1])&lt;br /&gt;
				elseif hasValue(&amp;#039;P2093&amp;#039;) then -- author (string type)&lt;br /&gt;
					author = wikidata.formatSnak(ref.snaks.P2093[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P123&amp;#039;) then -- éditeur&lt;br /&gt;
					publisher = wikidata.formatSnak(ref.snaks.P123[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P577&amp;#039;) then -- date de publication&lt;br /&gt;
					publishdate = wikidata.formatSnak(ref.snaks.P577[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P1683&amp;#039;) then -- citation&lt;br /&gt;
					quotation = wikidata.formatSnak(ref.snaks.P1683[1])&lt;br /&gt;
				end&lt;br /&gt;
				if hasValue(&amp;#039;P407&amp;#039;) then -- langue de l&amp;#039;œuvre&lt;br /&gt;
					local id = wikidata.getId(ref.snaks.P407[1])&lt;br /&gt;
					publishlang = getLangCode(id)&lt;br /&gt;
				end&lt;br /&gt;
&lt;br /&gt;
				s = cite.lienWeb{titre = title, url = url, auteur = author, editeur = publisher, langue = publishlang, [&amp;#039;en ligne le&amp;#039;] = publishdate, [&amp;#039;consulté le&amp;#039;] = accessdate, [&amp;#039;citation&amp;#039;] = quotation, [&amp;#039;description&amp;#039;] = description}&lt;br /&gt;
			elseif compact then&lt;br /&gt;
				if not hasTitle and hasValue(&amp;#039;P1810&amp;#039;) then -- sous le nom&lt;br /&gt;
					title = &amp;#039;chercher le nom &amp;#039; .. wikidata.formatSnak(ref.snaks.P1810[1])&lt;br /&gt;
					hasTitle = true&lt;br /&gt;
				end&lt;br /&gt;
&lt;br /&gt;
				s = &amp;#039;[&amp;#039; .. url .. &amp;#039; &amp;#039; .. title .. &amp;#039;]&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				if hasValue(&amp;#039;P1810&amp;#039;) then -- sous le nom&lt;br /&gt;
					description = description .. &amp;#039;chercher le nom &amp;#039; .. wikidata.formatSnak(ref.snaks.P1810[1])&lt;br /&gt;
				end&lt;br /&gt;
&lt;br /&gt;
				s = &amp;#039;[&amp;#039; .. url .. &amp;#039; &amp;#039; .. title .. &amp;#039;]&amp;#039;&lt;br /&gt;
				if description and description ~= &amp;#039;&amp;#039; then&lt;br /&gt;
					s = s .. &amp;#039; &amp;#039; .. description&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if not hasTitle and description == &amp;#039;&amp;#039; then&lt;br /&gt;
				-- cats = cats .. &amp;#039;[[Catégorie:Page ayant une référence sans titre depuis wikidata]]&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			table.insert(hashes, ref.hash)&lt;br /&gt;
			table.insert(refs, s)&lt;br /&gt;
--[[&lt;br /&gt;
		elseif ref.snaks.P248 then -- cas lorsque P248 (affirmé dans) est utilisé&lt;br /&gt;
			for j, source in pairs(ref.snaks.P248) do&lt;br /&gt;
				if source.snaktype == &amp;#039;value&amp;#039; then&lt;br /&gt;
					local page, accessdate, quotation&lt;br /&gt;
					if hasValue(&amp;#039;P304&amp;#039;) then -- page&lt;br /&gt;
						page = wikidata.formatSnak(ref.snaks.P304[1])&lt;br /&gt;
					end&lt;br /&gt;
					if hasValue(&amp;#039;P813&amp;#039;) then -- date de consultation&lt;br /&gt;
						accessdate = wikidata.formatSnak(ref.snaks.P813[1])&lt;br /&gt;
					end&lt;br /&gt;
					if hasValue(&amp;#039;P1683&amp;#039;) then -- citation&lt;br /&gt;
						quotation = wikidata.formatSnak(ref.snaks.P1683[1])&lt;br /&gt;
					end&lt;br /&gt;
					local sourceId = wikidata.getId(source)&lt;br /&gt;
					s = reference.citeitem(sourceId, {[&amp;#039;page&amp;#039;] = page, [&amp;#039;accessdate&amp;#039;] = accessdate, [&amp;#039;citation&amp;#039;] = quotation})&lt;br /&gt;
					table.insert(refs, s)&lt;br /&gt;
					table.insert(hashes, ref.hash .. sourceId)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
	--]]&lt;br /&gt;
		elseif ref.snaks.P854 and ref.snaks.P854[1].snaktype == &amp;#039;value&amp;#039; then&lt;br /&gt;
			s = wikidata.formatSnak(ref.snaks.P854[1], {text = &amp;quot;-&amp;quot;})&lt;br /&gt;
			table.insert(hashes, ref.snaks.P854[1].hash)&lt;br /&gt;
			table.insert(refs, s)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #refs &amp;gt; 0 then&lt;br /&gt;
		if #hashes == #refs then&lt;br /&gt;
			return refs, hashes, cats&lt;br /&gt;
		end&lt;br /&gt;
		return refs, nil, cats&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function stringTable(args) -- basé sur wikidata.stringTable dans [[Module:Wikidata]]&lt;br /&gt;
	local claims = args.claims&lt;br /&gt;
	local cats = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	if not claims then&lt;br /&gt;
		claims = wikidata.getClaims(args)&lt;br /&gt;
	end&lt;br /&gt;
	if not claims or claims == {} then&lt;br /&gt;
		return {}, {}, cats&lt;br /&gt;
	end&lt;br /&gt;
	if args.removedupesdate and (args.removedupesdate ~= &amp;#039;-&amp;#039;) then&lt;br /&gt;
		claims, cats = removeDupesDate(claims, args.removedupesdate)&lt;br /&gt;
	end&lt;br /&gt;
	local props = {} -- liste des propriétés associété à chaque string pour catégorisation et linkback&lt;br /&gt;
	for i, j in pairs(claims) do&lt;br /&gt;
		claims[i] = wikidata.formatStatement(j, args)&lt;br /&gt;
		if args.expand then&lt;br /&gt;
			local sources, hashes, cat = getReferences(j, {expand = args.expand}) -- affichage complet si expand&lt;br /&gt;
			if sources and #sources &amp;gt; 1 then&lt;br /&gt;
				cats = cats .. cat&lt;br /&gt;
				local elementsHtml = mw.html.create(&amp;#039;ul&amp;#039;)&lt;br /&gt;
				for _, source in pairs(sources) do&lt;br /&gt;
					elementsHtml:tag(&amp;#039;li&amp;#039;):wikitext(source):done():wikitext(&amp;#039; &amp;#039;)&lt;br /&gt;
				end&lt;br /&gt;
				claims[i] = claims[i].. tostring(elementsHtml:allDone())&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(props, j.mainsnak.property)&lt;br /&gt;
	end&lt;br /&gt;
	if args.removedupes and (args.removedupes ~= &amp;#039;-&amp;#039;) then&lt;br /&gt;
		claims = wikidata.addNewValues({}, claims) -- devrait aussi supprimer de props celles qui ne sont pas utilisées&lt;br /&gt;
	end&lt;br /&gt;
	return claims, props, cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function formatQualifiers(statement, qualifs, params) -- basé sur wikidata.getFormattedQualifiers dans [[Module:Wikidata]]&lt;br /&gt;
	local str, cats = &amp;#039;&amp;#039;, &amp;#039;&amp;#039;&lt;br /&gt;
	if not params then params = {} end&lt;br /&gt;
	local qualiftable = wikidata.getQualifiers(statement, qualifs)&lt;br /&gt;
	if not qualiftable then&lt;br /&gt;
		qualiftable = {}&lt;br /&gt;
	end&lt;br /&gt;
	qualiftable = wikidata.filterClaims(qualiftable, params) or {}&lt;br /&gt;
	for i, snak in pairs(qualiftable) do&lt;br /&gt;
		if (snak.datatype == &amp;#039;time&amp;#039; and snak.property == &amp;#039;P7104&amp;#039;) then -- fin de période couverte&lt;br /&gt;
			str = str .. &amp;#039;-&amp;#039;&lt;br /&gt;
		elseif i &amp;gt; 1 then&lt;br /&gt;
			str = str .. &amp;#039;, &amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		qualiftable[i] = wikidata.formatSnak(snak, params)&lt;br /&gt;
		if snak.datatype == &amp;#039;quantity&amp;#039; and tonumber(snak.datavalue.value.amount) &amp;gt; 1 then -- pluriel&lt;br /&gt;
			qualiftable[i] = qualiftable[i] .. &amp;#039;s&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		str = str .. qualiftable[i]&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if params.showsource and params.showsource ~= &amp;#039;-&amp;#039; then&lt;br /&gt;
		local sources, hashes, cat = getReferences(statement, {compact = params.compact}) -- risque d&amp;#039;appel en double&lt;br /&gt;
		if sources and not (params.expand and #sources &amp;gt; 1) then&lt;br /&gt;
			if #sources &amp;gt; 0 then&lt;br /&gt;
				if str ~= &amp;#039;&amp;#039; then&lt;br /&gt;
					str = str .. &amp;#039;, &amp;#039;&lt;br /&gt;
				end&lt;br /&gt;
				str = str .. table.concat(sources, &amp;#039;, &amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
			cats = cats .. cat&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return str .. cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local params = Outils.extractArgs( frame )&lt;br /&gt;
	local showsource = yesno(params.showsource) or true&lt;br /&gt;
	local compact = (yesno(params.compact) or false) and params.compact ~= &amp;#039;-&amp;#039;&lt;br /&gt;
	local expand = (yesno(params.expand) or true) and params.expand ~= &amp;#039;-&amp;#039; and not compact&lt;br /&gt;
	local id = params.id or params.entity or params.wikidata&lt;br /&gt;
	local entity = wikidata.getEntity(id)&lt;br /&gt;
	local cats = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	local data = {&lt;br /&gt;
		entity = entity,&lt;br /&gt;
		property = &amp;#039;P485&amp;#039;, conjtype = &amp;#039;new line&amp;#039;, defaultlinkquery = {property = {&amp;#039;P361&amp;#039;,&amp;#039;P749&amp;#039;,&amp;#039;P127&amp;#039;}},&lt;br /&gt;
		showqualifiers = {&amp;#039;P217&amp;#039;,&amp;#039;P7328&amp;#039;,&amp;#039;P585&amp;#039;,&amp;#039;P7103&amp;#039;,&amp;#039;P7104&amp;#039;}, qualifprecision = &amp;#039;year&amp;#039;,&lt;br /&gt;
		qualifformat = formatQualifiers, qualifargs = {expand = expand, compact = compact, showsource = showsource},&lt;br /&gt;
		expand = expand, compact = compact,&lt;br /&gt;
	}&lt;br /&gt;
	local result, props, cat = stringTable(data)&lt;br /&gt;
	cats = cats .. cat&lt;br /&gt;
	if props and #props &amp;gt; 0 then&lt;br /&gt;
		cats = cats .. wikidata.addTrackingCat(props)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if #result &amp;gt; 0 then&lt;br /&gt;
&lt;br /&gt;
		-- Ajout éventuel d&amp;#039;une incise &amp;quot;de ...&amp;quot;&lt;br /&gt;
		local ofname = params.dunom&lt;br /&gt;
		-- Utilise par défaut le label si l&amp;#039;id wikidata a été précisé manuellement&lt;br /&gt;
		if (not ofname) and params.wikidata and params.wikidata ~= &amp;quot;&amp;quot; and entity then --Has &amp;quot;entity&amp;quot; parameter, Wikidata item was found&lt;br /&gt;
			local label = entity:getLabel()&lt;br /&gt;
			local link = wikidata.siteLink(entity)&lt;br /&gt;
			local namestring&lt;br /&gt;
			if label then&lt;br /&gt;
				if link then&lt;br /&gt;
					namestring = &amp;#039;[[&amp;#039; .. link .. &amp;#039;|&amp;#039; .. label .. &amp;#039;]]&amp;#039;&lt;br /&gt;
				else&lt;br /&gt;
					namestring = label&lt;br /&gt;
				end&lt;br /&gt;
			elseif link then&lt;br /&gt;
				namestring = &amp;#039;[[&amp;#039; .. link .. &amp;#039;]]&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			if namestring then&lt;br /&gt;
				ofname = linguistic.of(namestring,nil,nil,nil,label or link)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if ofname then ofname = ofname .. &amp;#039; &amp;#039; end&lt;br /&gt;
&lt;br /&gt;
		local title = &amp;quot;Archives &amp;quot; .. (ofname or &amp;#039;&amp;#039;) .. &amp;quot;conservées par&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		if params.linkback ~= &amp;#039;-&amp;#039; then&lt;br /&gt;
			title = wikidata.addLinkBack(title , entity, &amp;#039;P485&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local elementsHtml&lt;br /&gt;
		if compact then&lt;br /&gt;
			-- XXX: c&amp;#039;est invalide de mettre un &amp;lt;ul&amp;gt; (block-level) dans un &amp;lt;span&amp;gt; (inline-level)&lt;br /&gt;
			elementsHtml = mw.html.create(&amp;#039;span&amp;#039;)&lt;br /&gt;
				:addClass(&amp;#039;liste-horizontale&amp;#039;)&lt;br /&gt;
				:wikitext(title .. &amp;#039; : &amp;#039;)&lt;br /&gt;
				:tag(&amp;#039;ul&amp;#039;)&lt;br /&gt;
			for _, val in pairs(result ) do&lt;br /&gt;
				elementsHtml:tag(&amp;#039;li&amp;#039;):wikitext(val):done():wikitext(&amp;#039; &amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		elseif #result &amp;gt; 1 then&lt;br /&gt;
			elementsHtml = mw.html.create(&amp;#039;div&amp;#039;)&lt;br /&gt;
				:wikitext(title .. &amp;#039; : &amp;#039;)&lt;br /&gt;
				:tag(&amp;#039;ul&amp;#039;)&lt;br /&gt;
			for _, val in pairs(result ) do&lt;br /&gt;
				elementsHtml:tag(&amp;#039;li&amp;#039;):wikitext(val):done():wikitext(&amp;#039; &amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		elseif #result == 1 then&lt;br /&gt;
			elementsHtml = mw.html.create(&amp;#039;span&amp;#039;)&lt;br /&gt;
				:wikitext(title .. &amp;#039; : &amp;#039;)&lt;br /&gt;
				:wikitext(result[1])&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		return tostring(elementsHtml:allDone()) .. cats&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return cats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Genre_musical&gt;GrandEscogriffe</name></author>
	</entry>
</feed>