https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module%3ANUMBEROF%2Fdata Module:NUMBEROF/data - Revision history 2025-06-05T15:41:24Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.3 https://en.wikipedia.org/w/index.php?title=Module:NUMBEROF/data&diff=1006210672&oldid=prev Xaosflux: Changed protection level for "Module:NUMBEROF/data": used in system messages (MediaWiki:Statistics-files-desc) ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) 2021-02-11T17:21:28Z <p>Changed protection level for &quot;<a href="/wiki/Module:NUMBEROF/data" title="Module:NUMBEROF/data">Module:NUMBEROF/data</a>&quot;: used in system messages (<a href="/wiki/MediaWiki:Statistics-files-desc" title="MediaWiki:Statistics-files-desc">MediaWiki:Statistics-files-desc</a>) ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite))</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <tr class="diff-title" lang="en"> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:21, 11 February 2021</td> </tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div> </td></tr></table> Xaosflux https://en.wikipedia.org/w/index.php?title=Module:NUMBEROF/data&diff=960507613&oldid=prev Johnuniq: fix "_" for consistency 2020-06-03T10:08:58Z <p>fix &quot;_&quot; for consistency</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:08, 3 June 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 3:</td> <td colspan="2" class="diff-lineno">Line 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>local function makeData()</div></td> <td class="diff-marker"></td> <td style="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;"><div>local function makeData()</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div> local statistics = mw.ext.data.get('<del style="font-weight: bold; text-decoration: none;">Wikipedia_statistics</del>/data.tab') -- https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/data.tab</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div> local statistics = mw.ext.data.get('<ins style="font-weight: bold; text-decoration: none;">Wikipedia statistics</ins>/data.tab') -- https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/data.tab</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> local data = {}</div></td> <td class="diff-marker"></td> <td style="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;"><div> local data = {}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> for _, v in ipairs(statistics.data) do</div></td> <td class="diff-marker"></td> <td style="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;"><div> for _, v in ipairs(statistics.data) do</div></td> </tr> </table> Johnuniq https://en.wikipedia.org/w/index.php?title=Module:NUMBEROF/data&diff=955132359&oldid=prev Johnuniq: Johnuniq moved page Module:NUMBEROFSECTIONS/data to Module:NUMBEROF/data without leaving a redirect: restore for use by what will be the new Module:NUMBEROF 2020-05-06T03:35:59Z <p>Johnuniq moved page <a href="/w/index.php?title=Module:NUMBEROFSECTIONS/data&amp;action=edit&amp;redlink=1" class="new" title="Module:NUMBEROFSECTIONS/data (page does not exist)">Module:NUMBEROFSECTIONS/data</a> to <a href="/wiki/Module:NUMBEROF/data" title="Module:NUMBEROF/data">Module:NUMBEROF/data</a> without leaving a redirect: restore for use by what will be the new <a href="/wiki/Module:NUMBEROF" title="Module:NUMBEROF">Module:NUMBEROF</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <tr class="diff-title" lang="en"> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:35, 6 May 2020</td> </tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div> </td></tr></table> Johnuniq https://en.wikipedia.org/w/index.php?title=Module:NUMBEROF/data&diff=955132202&oldid=prev Johnuniq: Johnuniq moved page Module:NUMBEROF/data to Module:NUMBEROFSECTIONS/data without leaving a redirect: implement Template talk:NUMBEROF#Requested move 3 May 2020 a little early to allow final development of the separate NUMBEROF and NUMBEROFSECTIONS functions 2020-05-06T03:35:01Z <p>Johnuniq moved page <a href="/wiki/Module:NUMBEROF/data" title="Module:NUMBEROF/data">Module:NUMBEROF/data</a> to <a href="/w/index.php?title=Module:NUMBEROFSECTIONS/data&amp;action=edit&amp;redlink=1" class="new" title="Module:NUMBEROFSECTIONS/data (page does not exist)">Module:NUMBEROFSECTIONS/data</a> without leaving a redirect: implement <a href="/wiki/Template_talk:NUMBEROF#Requested_move_3_May_2020" title="Template talk:NUMBEROF">Template talk:NUMBEROF#Requested move 3 May 2020</a> a little early to allow final development of the separate NUMBEROF and NUMBEROFSECTIONS functions</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <tr class="diff-title" lang="en"> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:35, 6 May 2020</td> </tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div> </td></tr></table> Johnuniq https://en.wikipedia.org/w/index.php?title=Module:NUMBEROF/data&diff=954796199&oldid=prev Johnuniq: Protected "Module:NUMBEROF/data": will be used in a replacement for Module:Wikipedia stats so match its protection ([Edit=Require autoconfirmed or confirmed access] (indefinite) [Move=Require autoconfirmed or confirmed access] (indefinite)) 2020-05-04T10:29:19Z <p>Protected &quot;<a href="/wiki/Module:NUMBEROF/data" title="Module:NUMBEROF/data">Module:NUMBEROF/data</a>&quot;: will be used in a replacement for <a href="/w/index.php?title=Module:Wikipedia_stats&amp;action=edit&amp;redlink=1" class="new" title="Module:Wikipedia stats (page does not exist)">Module:Wikipedia stats</a> so match its protection ([Edit=Require autoconfirmed or confirmed access] (indefinite) [Move=Require autoconfirmed or confirmed access] (indefinite))</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <tr class="diff-title" lang="en"> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:29, 4 May 2020</td> </tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div> </td></tr></table> Johnuniq https://en.wikipedia.org/w/index.php?title=Module:NUMBEROF/data&diff=954796057&oldid=prev Johnuniq: get table of statistics (Wikipedia_statistics/data.tab) per Template talk:NUMBEROF#Overhead 2020-05-04T10:28:06Z <p>get table of statistics (Wikipedia_statistics/data.tab) per <a href="/wiki/Template_talk:NUMBEROF#Overhead" title="Template talk:NUMBEROF">Template talk:NUMBEROF#Overhead</a></p> <p><b>New page</b></p><div>-- Return a table of statistics to be accessed once per page using mw.loadData.<br /> -- The table contains counts of edits, pages and more for each project.<br /> <br /> local function makeData()<br /> local statistics = mw.ext.data.get(&#039;Wikipedia_statistics/data.tab&#039;) -- https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/data.tab<br /> local data = {}<br /> for _, v in ipairs(statistics.data) do<br /> -- Assume &quot;site&quot; is first entry of 8.<br /> data[v[1]] = { v[2], v[3], v[4], v[5], v[6], v[7], v[8] }<br /> end<br /> local map = {}<br /> for i, v in ipairs(statistics.schema.fields) do<br /> -- Assume &quot;site&quot; is first entry and skip it.<br /> if i &gt; 1 then<br /> map[v.name] = i - 1 -- name is lowercase<br /> end<br /> end<br /> return {<br /> data = data,<br /> map = map,<br /> }<br /> end<br /> <br /> return makeData()</div> Johnuniq