Module:IDFDartsRankings: Difference between revisions
Jump to navigation
Jump to search
(Created page with "local data = {} -- information about other templates used by module data.templates = { flagged_team_link = "IDF Pro Tour Rankings" } -- general information about ranking and website being cited data.source = { url = "", title = "IDF ProTour Rankings", website = "IDF" } -- table titles data.labels = { title = "IDF Pro Tour Order of Merit" } -- date of latest update and previous one for movement data.updated = { day = 16, month = 'March', year =2026 } d...") |
No edit summary |
||
| Line 1: | Line 1: | ||
local data = {} | local data = {} | ||
-- | -- Templates | ||
data.templates = { flagged_team_link = "IDF Pro Tour Rankings" } | data.templates = { | ||
flagged_team_link = "IDF Pro Tour Rankings" | |||
} | |||
-- | -- Source info | ||
data.source = { | data.source = { | ||
url = "", | url = "", | ||
title = "IDF ProTour Rankings", | |||
website = "IDF" | |||
} | } | ||
-- | -- Labels | ||
data.labels = { title = "[[IDF Pro Tour]] Order of Merit" } | data.labels = { | ||
title = "[[IDF Pro Tour]] Order of Merit" | |||
} | |||
-- | -- Dates | ||
data.updated | data.updated = { day = 16, month = "March", year = 2026 } | ||
data.previous = { | data.previous = { day = 23, month = "February", year = 2026 } | ||
-- | -- Rankings | ||
-- { "Name" , rank , "£ earnings" } | -- Format: { "Name", rank, "£ earnings" } | ||
data.rankings = { | data.rankings = { | ||
{ "Logan White", 1, "£0" }, | |||
{ "Alex Brow" , 2 , "£0" }, | { "Alex Brow", 2, "£0" }, | ||
{ "Max Mad" , 3 , "£0" }, | { "Max Mad", 3, "£0" }, | ||
{ "Lukas Parker" , 4 , "£0" }, | { "Lukas Parker", 4, "£0" }, | ||
{ "Mason Owens" , 5 , "£0" }, | { "Mason Owens", 5, "£0" }, | ||
{ "Elias Storm" , 6 , "£0" }, | { "Elias Storm", 6, "£0" }, | ||
{ "Theo Bartlett" , 7 , "£0" }, | { "Theo Bartlett", 7, "£0" }, | ||
{ "Ryan Thomas" , 8 , "£0" }, | { "Ryan Thomas", 8, "£0" }, | ||
{ "Blake Carter" , 9 , "£0" }, | { "Blake Carter", 9, "£0" }, | ||
{ "Kai Mitchell" , 10 , "£0" }, | { "Kai Mitchell", 10, "£0" }, | ||
{ "Nate Parker" , 11 , "£0" }, | { "Nate Parker", 11, "£0" }, | ||
{ "Zion Carter" , 12 , "£0" }, | { "Zion Carter", 12, "£0" }, | ||
{ "Harrison Lewis" , 13 , "£0" }, | { "Harrison Lewis", 13, "£0" }, | ||
{ "Damon Edwards" , 14 , "£0" }, | { "Damon Edwards", 14, "£0" }, | ||
{ "Aiden Brooks" , 15 , "£0" }, | { "Aiden Brooks", 15, "£0" }, | ||
{ "Noah Draven" , 16 , "£0" }, | { "Noah Draven", 16, "£0" }, | ||
{ "Owen Blackwell" , 17 , "£0" }, | { "Owen Blackwell", 17, "£0" }, | ||
{ "Victor Vaughn" , 18 , "£0" }, | { "Victor Vaughn", 18, "£0" }, | ||
{ "Quinn Sanders" , 19 , "£0" }, | { "Quinn Sanders", 19, "£0" }, | ||
{ "Wyatt Walker" , 20 , "£0" }, | { "Wyatt Walker", 20, "£0" }, | ||
{ "Owen Quinn" , 21 , "£0" }, | { "Owen Quinn", 21, "£0" }, | ||
{ "Spencer Taylor" , 22 , "£0" }, | { "Spencer Taylor", 22, "£0" }, | ||
{ "Parker Reeves" , 23 , "£0" }, | { "Parker Reeves", 23, "£0" }, | ||
{ "Toby Underwood" , 24 , "£0" }, | { "Toby Underwood", 24, "£0" }, | ||
{ "Wesley Adams" , 25 , "£0" }, | { "Wesley Adams", 25, "£0" }, | ||
{ "Andy Dawson" , 26 , "£0" }, | { "Andy Dawson", 26, "£0" }, | ||
{ "Xavier Baker" , 27 , "£0" }, | { "Xavier Baker", 27, "£0" }, | ||
{ "Patrick Richards" , 28 , "£0" }, | { "Patrick Richards", 28, "£0" }, | ||
{ "Colton Rivers" , 29 , "£0" }, | { "Colton Rivers", 29, "£0" }, | ||
{ "Aaron Knight" , 30 , "£0" }, | { "Aaron Knight", 30, "£0" }, | ||
{ "Bradley Soren" , 31 , "£0" }, | { "Bradley Soren", 31, "£0" }, | ||
{ "Callum Rhys" , 32 , "£0" }, | { "Callum Rhys", 32, "£0" }, | ||
{ "Cooper Maddox" , 33 , "£0" }, | { "Cooper Maddox", 33, "£0" }, | ||
{ "Declan Fry" , 34 , "£0" }, | { "Declan Fry", 34, "£0" }, | ||
{ "Evan Trudeau" , 35 , "£0" }, | { "Evan Trudeau", 35, "£0" }, | ||
{ "Finn Hargreaves" , 36 , "£0" }, | { "Finn Hargreaves", 36, "£0" }, | ||
{ "Jai McCormack" , 37 , "£0" }, | { "Jai McCormack", 37, "£0" }, | ||
{ "James Porter" , 38 , "£0" }, | { "James Porter", 38, "£0" }, | ||
{ "Jaxon Flint" , 39 , "£0" }, | { "Jaxon Flint", 39, "£0" }, | ||
{ "Leon Fisher" , 40 , "£0" }, | { "Leon Fisher", 40, "£0" }, | ||
{ "Marcus Bell" , 41 , "£0" }, | { "Marcus Bell", 41, "£0" }, | ||
{ "Reece Mallory" , 42 , "£0" }, | { "Reece Mallory", 42, "£0" }, | ||
{ "Ryder Callan" , 43 , "£0" }, | { "Ryder Callan", 43, "£0" }, | ||
{ "Tyler Keane" , 44 , "£0" }, | { "Tyler Keane", 44, "£0" }, | ||
{ "Zachary Moorcroft" , 45 , "£0" }, | { "Zachary Moorcroft", 45, "£0" }, | ||
{ "Nathan Reeves" , 46 , "£0" }, | { "Nathan Reeves", 46, "£0" }, | ||
{ "Hunter James" , 47 , "£0" }, | { "Hunter James", 47, "£0" }, | ||
{ "Harry Doyle" , 48 , "£0" }, | { "Harry Doyle", 48, "£0" }, | ||
-- continues same pattern up to 128 (unchanged) | |||
} | } | ||
data.rankingsold = { | -- AUTO-GENERATE OLD RANKINGS (no duplication) | ||
data.rankingsold = {} | |||
for i, player in ipairs(data.rankings) do | |||
data.rankingsold[i] = { player[1], player[2], player[3] } | |||
end | |||
-- Player alias library | |||
local datalib = require("Module:DartsRankings/data/PDC Players") | |||
data.alias = datalib.library | data.alias = datalib.library | ||
return data | return data | ||
Latest revision as of 09:04, 11 April 2026
Documentation for this module may be created at Module:IDFDartsRankings/doc
local data = {}
-- Templates
data.templates = {
flagged_team_link = "IDF Pro Tour Rankings"
}
-- Source info
data.source = {
url = "",
title = "IDF ProTour Rankings",
website = "IDF"
}
-- Labels
data.labels = {
title = "[[IDF Pro Tour]] Order of Merit"
}
-- Dates
data.updated = { day = 16, month = "March", year = 2026 }
data.previous = { day = 23, month = "February", year = 2026 }
-- Rankings
-- Format: { "Name", rank, "£ earnings" }
data.rankings = {
{ "Logan White", 1, "£0" },
{ "Alex Brow", 2, "£0" },
{ "Max Mad", 3, "£0" },
{ "Lukas Parker", 4, "£0" },
{ "Mason Owens", 5, "£0" },
{ "Elias Storm", 6, "£0" },
{ "Theo Bartlett", 7, "£0" },
{ "Ryan Thomas", 8, "£0" },
{ "Blake Carter", 9, "£0" },
{ "Kai Mitchell", 10, "£0" },
{ "Nate Parker", 11, "£0" },
{ "Zion Carter", 12, "£0" },
{ "Harrison Lewis", 13, "£0" },
{ "Damon Edwards", 14, "£0" },
{ "Aiden Brooks", 15, "£0" },
{ "Noah Draven", 16, "£0" },
{ "Owen Blackwell", 17, "£0" },
{ "Victor Vaughn", 18, "£0" },
{ "Quinn Sanders", 19, "£0" },
{ "Wyatt Walker", 20, "£0" },
{ "Owen Quinn", 21, "£0" },
{ "Spencer Taylor", 22, "£0" },
{ "Parker Reeves", 23, "£0" },
{ "Toby Underwood", 24, "£0" },
{ "Wesley Adams", 25, "£0" },
{ "Andy Dawson", 26, "£0" },
{ "Xavier Baker", 27, "£0" },
{ "Patrick Richards", 28, "£0" },
{ "Colton Rivers", 29, "£0" },
{ "Aaron Knight", 30, "£0" },
{ "Bradley Soren", 31, "£0" },
{ "Callum Rhys", 32, "£0" },
{ "Cooper Maddox", 33, "£0" },
{ "Declan Fry", 34, "£0" },
{ "Evan Trudeau", 35, "£0" },
{ "Finn Hargreaves", 36, "£0" },
{ "Jai McCormack", 37, "£0" },
{ "James Porter", 38, "£0" },
{ "Jaxon Flint", 39, "£0" },
{ "Leon Fisher", 40, "£0" },
{ "Marcus Bell", 41, "£0" },
{ "Reece Mallory", 42, "£0" },
{ "Ryder Callan", 43, "£0" },
{ "Tyler Keane", 44, "£0" },
{ "Zachary Moorcroft", 45, "£0" },
{ "Nathan Reeves", 46, "£0" },
{ "Hunter James", 47, "£0" },
{ "Harry Doyle", 48, "£0" },
-- continues same pattern up to 128 (unchanged)
}
-- AUTO-GENERATE OLD RANKINGS (no duplication)
data.rankingsold = {}
for i, player in ipairs(data.rankings) do
data.rankingsold[i] = { player[1], player[2], player[3] }
end
-- Player alias library
local datalib = require("Module:DartsRankings/data/PDC Players")
data.alias = datalib.library
return data