<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bharatpedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ASelected_recent_additions</id>
	<title>Module:Selected recent additions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.bharatpedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ASelected_recent_additions"/>
	<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;action=history"/>
	<updated>2026-07-28T03:49:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=548429&amp;oldid=prev</id>
		<title>WikiDwarf at 17:47, 12 May 2026</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=548429&amp;oldid=prev"/>
		<updated>2026-05-12T17:47:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:17, 12 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot;&gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(subpage, keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(subpage, keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&amp;#039;Bharatpedia:Recent additions&amp;#039; .. subpage)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&amp;#039;Bharatpedia:Recent additions&amp;#039; .. subpage)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent() &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or &#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local items = {}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local items = {}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiDwarf</name></author>
	</entry>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240040&amp;oldid=prev</id>
		<title>WikiDwarf: Undo revision 240039 by WikiDwarf (talk)</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240040&amp;oldid=prev"/>
		<updated>2021-12-11T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Undo revision 240039 by &lt;a href=&quot;/wiki/Special:Contributions/WikiDwarf&quot; title=&quot;Special:Contributions/WikiDwarf&quot;&gt;WikiDwarf&lt;/a&gt; (&lt;a href=&quot;/wiki/User_talk:WikiDwarf&quot; title=&quot;User talk:WikiDwarf&quot;&gt;talk&lt;/a&gt;)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:36, 12 December 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;subpage, &lt;/ins&gt;keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&#039;Bharatpedia:Recent additions&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&#039;Bharatpedia:Recent additions&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.. subpage&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiDwarf</name></author>
	</entry>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240039&amp;oldid=prev</id>
		<title>WikiDwarf at 19:05, 11 December 2021</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240039&amp;oldid=prev"/>
		<updated>2021-12-11T19:05:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:35, 12 December 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;subpage, &lt;/del&gt;keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&#039;Bharatpedia:Recent additions&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.. subpage&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&#039;Bharatpedia:Recent additions&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiDwarf</name></author>
	</entry>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240028&amp;oldid=prev</id>
		<title>WikiDwarf at 18:36, 11 December 2021</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240028&amp;oldid=prev"/>
		<updated>2021-12-11T18:36:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:06, 12 December 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(subpage, keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function getRecentAdditions(subpage, keepPatterns, skipPatterns, showWikitext)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:w:Wikipedia&lt;/del&gt;:Recent additions&#039; .. subpage)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local title = mw.title.new(&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bharatpedia&lt;/ins&gt;:Recent additions&#039; .. subpage)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local raw = title:getContent()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiDwarf</name></author>
	</entry>
	<entry>
		<id>https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240022&amp;oldid=prev</id>
		<title>WikiDwarf: Created page with &quot;local randomModule = require(&#039;Module:Random&#039;)  function cleanupArgs(argsTable) 	local cleanArgs = {} 	for key, val in pairs(argsTable) do 		if type(val) == &#039;string&#039; then 			va...&quot;</title>
		<link rel="alternate" type="text/html" href="https://en.bharatpedia.org/w/index.php?title=Module:Selected_recent_additions&amp;diff=240022&amp;oldid=prev"/>
		<updated>2021-12-11T18:25:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local randomModule = require(&amp;#039;Module:Random&amp;#039;)  function cleanupArgs(argsTable) 	local cleanArgs = {} 	for key, val in pairs(argsTable) do 		if type(val) == &amp;#039;string&amp;#039; then 			va...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local randomModule = require(&amp;#039;Module:Random&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
function cleanupArgs(argsTable)&lt;br /&gt;
	local cleanArgs = {}&lt;br /&gt;
	for key, val in pairs(argsTable) do&lt;br /&gt;
		if type(val) == &amp;#039;string&amp;#039; then&lt;br /&gt;
			val = val:match(&amp;#039;^%s*(.-)%s*$&amp;#039;)&lt;br /&gt;
			if val ~= &amp;#039;&amp;#039; then&lt;br /&gt;
				cleanArgs[key] = val&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			cleanArgs[key] = val&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return cleanArgs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function isAffirmed(val)&lt;br /&gt;
	if not(val) then return false end&lt;br /&gt;
	local affirmedWords = &amp;#039; add added affirm affirmed include included on true yes y &amp;#039;&lt;br /&gt;
	return string.find(affirmedWords, &amp;#039; &amp;#039;..string.lower(val)..&amp;#039; &amp;#039;, 1, true ) and true or false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function makeOutput(allItems, maxItems, more, notRandom)&lt;br /&gt;
	local output&lt;br /&gt;
	if notRandom then&lt;br /&gt;
		output = &amp;#039;&amp;#039;&lt;br /&gt;
		local itemIndex = 1&lt;br /&gt;
		local maxCount = math.min(#allItems, maxItems)&lt;br /&gt;
		while itemIndex &amp;lt;= maxCount do&lt;br /&gt;
			output = output .. allItems[itemIndex] .. &amp;#039;\n&amp;#039;&lt;br /&gt;
			itemIndex = itemIndex + 1&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		local randomiseArgs = {&lt;br /&gt;
			[&amp;#039;t&amp;#039;] = allItems,&lt;br /&gt;
			[&amp;#039;limit&amp;#039;] = maxItems&lt;br /&gt;
		}&lt;br /&gt;
		local randomisedItems = randomModule.main(&amp;#039;array&amp;#039;, randomiseArgs )&lt;br /&gt;
		output = table.concat(randomisedItems, &amp;#039;\n&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if more then&lt;br /&gt;
		output = output .. more&lt;br /&gt;
	end&lt;br /&gt;
	return mw.text.trim(output)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function cleanForPatternMatching(wikitext)&lt;br /&gt;
	-- remove wikilink brackets&lt;br /&gt;
	local cleaned = mw.ustring.gsub(wikitext, &amp;quot;%[%[(.-)%]%]&amp;quot;,&amp;quot;%1&amp;quot;)&lt;br /&gt;
	-- remove pipes that would have been in piped links&lt;br /&gt;
	cleaned = mw.ustring.gsub(cleaned, &amp;quot;%|&amp;quot;,&amp;quot; &amp;quot;)&lt;br /&gt;
	-- remove external links&lt;br /&gt;
	cleaned = mw.ustring.gsub(cleaned, &amp;quot;%[.-%]&amp;quot;,&amp;quot; &amp;quot;)&lt;br /&gt;
	return cleaned&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function makeCollapsed(outerText, innerText)&lt;br /&gt;
	return &amp;quot;{{Hidden begin | titlestyle = font-weight:normal | title = &amp;quot; .. outerText .. &amp;quot;}}&amp;quot; .. innerText .. &amp;quot;{{Hidden end}}&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Get current events for a &amp;quot;YYYY Month D&amp;quot; date. Returns a table of list items.&lt;br /&gt;
function getRecentAdditions(subpage, keepPatterns, skipPatterns, showWikitext)&lt;br /&gt;
	local title = mw.title.new(&amp;#039;:w:Wikipedia:Recent additions&amp;#039; .. subpage)&lt;br /&gt;
	local raw = title:getContent()&lt;br /&gt;
	local itemPattern = &amp;#039;%*%s?%.%.%.[%S ]*&amp;#039;&lt;br /&gt;
	local items = {}&lt;br /&gt;
	for item in mw.ustring.gmatch(raw, itemPattern) do&lt;br /&gt;
		local keep = false&lt;br /&gt;
		local skip = false&lt;br /&gt;
		local isListItem = ( string.sub(item, 0, 1) == &amp;#039;*&amp;#039; )&lt;br /&gt;
		if isListItem then&lt;br /&gt;
			local text = cleanForPatternMatching(item)&lt;br /&gt;
			for ii, keepPatt in pairs(keepPatterns) do&lt;br /&gt;
				if not keep and mw.ustring.find(text, keepPatt) then&lt;br /&gt;
					keep = true&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if #skipPatterns &amp;gt; 0 then&lt;br /&gt;
				for iii, skipPatt in pairs(skipPatterns) do&lt;br /&gt;
					if not skip and mw.ustring.find(text, skipPatt) then&lt;br /&gt;
						skip = true			&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if keep and not skip then&lt;br /&gt;
			-- remove (pictured) inline note&lt;br /&gt;
			local cleanItem = mw.ustring.gsub(item, &amp;quot;%s*&amp;#039;&amp;#039;%(.-pictured.-%)&amp;#039;&amp;#039;&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			-- remove (illustrated) inline note&lt;br /&gt;
			cleanItem = mw.ustring.gsub(cleanItem, &amp;quot;%s*&amp;#039;&amp;#039;%(.-illustrated.-%)&amp;#039;&amp;#039;&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			if showWikitext then&lt;br /&gt;
				-- remove html comments&lt;br /&gt;
				cleanItem = mw.ustring.gsub(cleanItem, &amp;quot;%&amp;lt;%!%-%-(.-)%-%-%&amp;gt;&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
				local itemWikitext = &amp;quot;&amp;lt;pre&amp;gt;&amp;quot; .. mw.text.nowiki( cleanItem ) .. &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;&lt;br /&gt;
				cleanItem = makeCollapsed(cleanItem, itemWikitext)&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(items, cleanItem)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return items&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getItems(maxMonths, patterns, skipPatterns, showWikitext)&lt;br /&gt;
	local allItems = {}&lt;br /&gt;
	local lang = mw.language.new(&amp;#039;en&amp;#039;)&lt;br /&gt;
	local currentYear  = tonumber(lang:formatDate(&amp;#039;Y&amp;#039;, &amp;#039;now&amp;#039;))&lt;br /&gt;
	local currentMonth = tonumber(lang:formatDate(&amp;#039;n&amp;#039;, &amp;#039;now&amp;#039;))&lt;br /&gt;
	local monthsAgo = 0&lt;br /&gt;
	while monthsAgo &amp;lt; maxMonths do&lt;br /&gt;
		local subpage&lt;br /&gt;
		if monthsAgo == 0 then&lt;br /&gt;
			subpage = &amp;#039;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			local year = currentYear - math.modf( (monthsAgo+12-currentMonth)/12 ) &lt;br /&gt;
			local month = math.fmod(12 + currentMonth - math.fmod(monthsAgo, 12), 12)&lt;br /&gt;
			month = ( month ~= 0 ) and month or 12&lt;br /&gt;
			subpage = lang:formatDate(&amp;#039;/Y/F&amp;#039;, year .. &amp;#039;-&amp;#039; .. month)&lt;br /&gt;
		end&lt;br /&gt;
		local monthlyItems = getRecentAdditions(subpage, patterns, skipPatterns, showWikitext)&lt;br /&gt;
		for i, item in ipairs(monthlyItems) do&lt;br /&gt;
			table.insert(allItems, item)&lt;br /&gt;
		end&lt;br /&gt;
		monthsAgo = monthsAgo + 1&lt;br /&gt;
	end&lt;br /&gt;
	return allItems&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getPatterns(args, prefix)&lt;br /&gt;
	local patterns = {}&lt;br /&gt;
	local ii = 1&lt;br /&gt;
	while args[prefix and prefix..ii or ii] do&lt;br /&gt;
		patterns[ii] = args[prefix and prefix..ii or ii]&lt;br /&gt;
		ii = ii + 1&lt;br /&gt;
	end&lt;br /&gt;
	return patterns&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
p.main = function(frame)&lt;br /&gt;
	local parent = frame.getParent(frame)&lt;br /&gt;
	local parentArgs = parent.args&lt;br /&gt;
	local args = cleanupArgs(parentArgs)&lt;br /&gt;
&lt;br /&gt;
	if args[&amp;#039;not&amp;#039;] and not args[&amp;#039;not1&amp;#039;] then&lt;br /&gt;
		args[&amp;#039;not1&amp;#039;] = args[&amp;#039;not&amp;#039;]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local patterns = getPatterns(args)&lt;br /&gt;
	if #patterns &amp;lt; 1 then&lt;br /&gt;
		return error(&amp;quot;Search pattern not set&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local skipPatterns = getPatterns(args, &amp;#039;not&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	local months = tonumber(args.months) or 30&lt;br /&gt;
	&lt;br /&gt;
	local showWikitext = isAffirmed(args.wikitext)&lt;br /&gt;
&lt;br /&gt;
	local allItems = getItems(months, patterns, skipPatterns, showWikitext)&lt;br /&gt;
	if #allItems &amp;lt; 1 then&lt;br /&gt;
		return args.header and &amp;#039;&amp;#039; or args.none or &amp;#039;No recent additions&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local maxItems = tonumber(args.max) or 6&lt;br /&gt;
&lt;br /&gt;
	local more = args.more&lt;br /&gt;
	if isAffirmed(args.more) then&lt;br /&gt;
		more = &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Bharatpedia:Recent additions|More recent additions...]]&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local nonRandom = isAffirmed(args.latest)&lt;br /&gt;
&lt;br /&gt;
	local output = makeOutput(allItems, maxItems, more, nonRandom)&lt;br /&gt;
	if args.header then&lt;br /&gt;
		output = args.header .. &amp;#039;\n&amp;#039; .. output .. &amp;#039;\n&amp;#039; .. (args.footer or &amp;#039;{{Box-footer}}&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local needsExpansion = mw.ustring.find(output, &amp;#039;{{&amp;#039;, 0, true)	&lt;br /&gt;
	if needsExpansion then&lt;br /&gt;
		return frame:preprocess(output)&lt;br /&gt;
	else &lt;br /&gt;
		return output&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>WikiDwarf</name></author>
	</entry>
</feed>