<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FHabst%2FAthletics_results_year</id>
	<title>Module:Sandbox/Habst/Athletics results year - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FHabst%2FAthletics_results_year"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Habst/Athletics_results_year&amp;action=history"/>
	<updated>2026-08-01T07:24:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/Habst/Athletics_results_year&amp;diff=145501&amp;oldid=prev</id>
		<title>imported&gt;Habst: save</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Habst/Athletics_results_year&amp;diff=145501&amp;oldid=prev"/>
		<updated>2019-07-04T19:43:16Z</updated>

		<summary type="html">&lt;p&gt;save&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;p = {}&lt;br /&gt;
&lt;br /&gt;
local P_POINTINTIME = &amp;#039;P585&amp;#039;&lt;br /&gt;
local P_PARTICIPANTOF = &amp;#039;P1344&amp;#039;&lt;br /&gt;
local P_SPORTSDISCIPLINE = &amp;#039;P2416&amp;#039;&lt;br /&gt;
local P_COUNTRY = &amp;#039;P17&amp;#039;&lt;br /&gt;
local P_PARTOF = &amp;#039;P361&amp;#039;&lt;br /&gt;
local P_RANKING = &amp;#039;P1352&amp;#039;&lt;br /&gt;
&lt;br /&gt;
local P_RACETIME = &amp;#039;P2781&amp;#039;&lt;br /&gt;
local P_POINTS = &amp;#039;P1358&amp;#039;&lt;br /&gt;
local P_DISTANCE = &amp;#039;P2043&amp;#039;&lt;br /&gt;
local marks = { P_RACETIME, P_POINTS, P_DISTANCE }&lt;br /&gt;
&lt;br /&gt;
p.athleticsResults = function(frame)&lt;br /&gt;
	local qid = frame.args[1]&lt;br /&gt;
	local yearArg = frame.args[2]&lt;br /&gt;
	local ent = mw.wikibase.getEntity(qid)&lt;br /&gt;
	local participantOfClaims = ent[&amp;#039;claims&amp;#039;][P_PARTICIPANTOF]&lt;br /&gt;
	local output = &amp;#039;&amp;#039;&lt;br /&gt;
	output = output .. &amp;#039;|-\n&amp;#039;&lt;br /&gt;
	output = output .. &amp;#039;|colspan=11 style=&amp;quot;text-align:center; margin:0; padding:0;&amp;quot;|\n&amp;#039;&lt;br /&gt;
	output = output .. &amp;#039;{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; width:100%; margin:0;&amp;quot;\n&amp;#039;&lt;br /&gt;
	output = output .. &amp;#039;!colspan=11|2001\n&amp;#039;&lt;br /&gt;
	for i, pc in ipairs(participantOfClaims) do&lt;br /&gt;
		mw.logObject(mw.wikibase.renderSnak(pc[&amp;#039;mainsnak&amp;#039;]))&lt;br /&gt;
		if pc[&amp;#039;qualifiers&amp;#039;] then&lt;br /&gt;
			local fulldate = pc[&amp;#039;qualifiers&amp;#039;][P_POINTINTIME][1][&amp;#039;datavalue&amp;#039;][&amp;#039;value&amp;#039;][&amp;#039;time&amp;#039;]&lt;br /&gt;
			local year = fulldate:sub(2, 5)&lt;br /&gt;
			if year == yearArg then&lt;br /&gt;
				local markProperty = nil&lt;br /&gt;
				for j, pm in ipairs(marks) do&lt;br /&gt;
					if pc[&amp;#039;qualifiers&amp;#039;][pm] then&lt;br /&gt;
						markProperty = pm&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				local mark = mw.wikibase.renderSnak(pc[&amp;#039;qualifiers&amp;#039;][markProperty][1]):match(&amp;#039;([^±]*)&amp;#039;)&lt;br /&gt;
				--local meetname = mw.wikibase.renderSnak(pc[&amp;#039;mainsnak&amp;#039;])&lt;br /&gt;
				output = output .. &amp;#039;|-\n&amp;#039;&lt;br /&gt;
				output = output .. &amp;#039;|style=&amp;quot;width:5%;&amp;quot;|&amp;#039; .. fulldate:sub(7, 11)&lt;br /&gt;
				local meetname = mw.wikibase.renderSnak(pc[&amp;#039;qualifiers&amp;#039;][P_PARTOF][1])&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:30%;&amp;quot;|&amp;#039; .. meetname&lt;br /&gt;
				local country = mw.wikibase.renderSnak(pc[&amp;#039;qualifiers&amp;#039;][P_COUNTRY][1])&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:10%;&amp;quot;|&amp;#039; .. country&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:5%;&amp;quot;|&amp;#039; .. &amp;#039;F&amp;#039;&lt;br /&gt;
				local discipline = mw.wikibase.renderSnak(pc[&amp;#039;qualifiers&amp;#039;][P_SPORTSDISCIPLINE][1])&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:10%;&amp;quot;|&amp;#039; .. discipline&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:5%;&amp;quot;|&amp;#039; .. &amp;#039;SF2&amp;#039;&lt;br /&gt;
				local ranking = &amp;#039;NR&amp;#039;&lt;br /&gt;
				if pc[&amp;#039;qualifiers&amp;#039;][P_RANKING] then&lt;br /&gt;
					ranking = pc[&amp;#039;qualifiers&amp;#039;][P_RANKING][1][&amp;#039;datavalue&amp;#039;][&amp;#039;value&amp;#039;][&amp;#039;amount&amp;#039;]:sub(2)&lt;br /&gt;
				end&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:5%;&amp;quot;|&amp;#039; .. ranking&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:5%;&amp;quot;|&amp;#039; .. mark&lt;br /&gt;
				output = output .. &amp;#039;||style=&amp;quot;width:5%;&amp;quot;|&amp;#039; .. &amp;#039;&amp;lt;small&amp;gt;0.0&amp;lt;/small&amp;gt;&amp;#039;&lt;br /&gt;
				output = output .. &amp;#039;\n&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return output&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Habst</name></author>
	</entry>
</feed>