<?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%3AYear_in_sports</id>
	<title>Module:Year in sports - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AYear_in_sports"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Year_in_sports&amp;action=history"/>
	<updated>2026-06-08T03:20:19Z</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:Year_in_sports&amp;diff=147756&amp;oldid=prev</id>
		<title>imported&gt;SWinxy: Link to &#039;list of years in xyz&#039; if it exists</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Year_in_sports&amp;diff=147756&amp;oldid=prev"/>
		<updated>2022-08-17T21:45:54Z</updated>

		<summary type="html">&lt;p&gt;Link to &amp;#039;list of years in xyz&amp;#039; if it exists&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
local sidebar = require(&amp;#039;Module:Sidebar&amp;#039;)&lt;br /&gt;
local list = require(&amp;#039;Module:List&amp;#039;)&lt;br /&gt;
local parser = mw.ext.ParserFunctions&lt;br /&gt;
&lt;br /&gt;
local sports = {&lt;br /&gt;
	&amp;quot;air sports&amp;quot;,&lt;br /&gt;
	&amp;quot;American football&amp;quot;,&lt;br /&gt;
	&amp;quot;aquatic sports&amp;quot;,&lt;br /&gt;
	&amp;quot;association football&amp;quot;,&lt;br /&gt;
	&amp;quot;badminton&amp;quot;,&lt;br /&gt;
	&amp;quot;baseball&amp;quot;,&lt;br /&gt;
	&amp;quot;basketball&amp;quot;,&lt;br /&gt;
	&amp;quot;bowling&amp;quot;,&lt;br /&gt;
	&amp;quot;chess&amp;quot;,&lt;br /&gt;
	&amp;quot;climbing&amp;quot;,&lt;br /&gt;
	&amp;quot;combat sports&amp;quot;,&lt;br /&gt;
	&amp;quot;cricket&amp;quot;,&lt;br /&gt;
	&amp;quot;cycling&amp;quot;,&lt;br /&gt;
	&amp;quot;equestrianism&amp;quot;,&lt;br /&gt;
	&amp;quot;esports&amp;quot;,&lt;br /&gt;
	&amp;quot;golf&amp;quot;,&lt;br /&gt;
	&amp;quot;gymnastics&amp;quot;,&lt;br /&gt;
	&amp;quot;ice sports&amp;quot;,&lt;br /&gt;
	&amp;quot;modern pentathlon&amp;quot;,&lt;br /&gt;
	&amp;quot;motorsport&amp;quot;,&lt;br /&gt;
	&amp;quot;racquetball&amp;quot;,&lt;br /&gt;
	&amp;quot;rugby union&amp;quot;,&lt;br /&gt;
	&amp;quot;sailing&amp;quot;,&lt;br /&gt;
	&amp;quot;skiing&amp;quot;,&lt;br /&gt;
	&amp;quot;squash&amp;quot;,&lt;br /&gt;
	&amp;quot;sumo&amp;quot;,&lt;br /&gt;
	&amp;quot;table tennis&amp;quot;,&lt;br /&gt;
	&amp;quot;tennis&amp;quot;,&lt;br /&gt;
	&amp;quot;triathlon&amp;quot;,&lt;br /&gt;
	&amp;quot;volleyball&amp;quot;,&lt;br /&gt;
	&amp;quot;weightlifting&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function link(a, b)&lt;br /&gt;
	if (not b) then&lt;br /&gt;
		return &amp;quot;[[&amp;quot; .. a .. &amp;quot;]]&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return &amp;quot;[[&amp;quot; .. a .. &amp;quot;|&amp;quot; .. b .. &amp;quot;]]&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	&lt;br /&gt;
	return p._main(frame, args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(frame, args)&lt;br /&gt;
	local year = args[1] or args[&amp;#039;year&amp;#039;] or os.date(&amp;quot;%Y&amp;quot;)&lt;br /&gt;
	local what = args[2] or args[&amp;#039;sport&amp;#039;] or &amp;quot;sports&amp;quot;&lt;br /&gt;
	local inwhat = &amp;quot; in &amp;quot; .. what&lt;br /&gt;
	&lt;br /&gt;
	local pages = {}&lt;br /&gt;
	&lt;br /&gt;
	for i, sport in ipairs(sports) do&lt;br /&gt;
		local s = year .. &amp;quot; in &amp;quot; .. sport&lt;br /&gt;
		local page = mw.title.new(s, 0)&lt;br /&gt;
		&lt;br /&gt;
		if (page.exists) then&lt;br /&gt;
			table.insert(pages, link(s, sport:gsub(&amp;quot;^%l&amp;quot;, string.upper)))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local l = list.horizontal(pages)&lt;br /&gt;
	&lt;br /&gt;
	local years = year&lt;br /&gt;
	local y = year - 1&lt;br /&gt;
	&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = link(y .. inwhat, y) .. &amp;quot; &amp;quot; .. years&lt;br /&gt;
	end&lt;br /&gt;
	y = y - 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = link(y .. inwhat, y) .. &amp;quot; &amp;quot; .. years&lt;br /&gt;
	end&lt;br /&gt;
	y = y - 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = link(y .. inwhat, y) .. &amp;quot; &amp;quot; .. years&lt;br /&gt;
	end&lt;br /&gt;
	y = y - 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = link(y .. inwhat, &amp;quot;←&amp;quot;) .. &amp;quot; &amp;quot; .. years&lt;br /&gt;
	end&lt;br /&gt;
	y = year + 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = years .. &amp;quot; &amp;quot; .. link(y .. inwhat, y)&lt;br /&gt;
	end&lt;br /&gt;
	y = y + 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = years .. &amp;quot; &amp;quot; .. link(y .. inwhat, y)&lt;br /&gt;
	end&lt;br /&gt;
	y = y + 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = years .. &amp;quot; &amp;quot; .. link(y .. inwhat, y)&lt;br /&gt;
	end&lt;br /&gt;
	y = y + 1&lt;br /&gt;
	if (mw.title.new(y .. inwhat)) then&lt;br /&gt;
		years = years .. link(y .. inwhat, &amp;quot;→&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local v = &amp;quot;Years&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	if mw.title.new(&amp;quot;List of years in &amp;quot; .. what) then&lt;br /&gt;
		v = link(&amp;quot;List of years in &amp;quot; .. what, &amp;quot;Years&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local passing = {&lt;br /&gt;
		name = &amp;quot;Year in sports&amp;quot;,&lt;br /&gt;
		title = v .. &amp;quot; in [[&amp;quot; .. what .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
		content1 = years,&lt;br /&gt;
		content2 = &amp;quot;----&amp;quot;,&lt;br /&gt;
		heading3 = link(year .. &amp;quot; in sports&amp;quot;),&lt;br /&gt;
		content4 = l&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	return sidebar.sidebar(frame, passing)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;SWinxy</name></author>
	</entry>
</feed>