Module:Keppel birthday: Difference between revisions
From Amaranth Legacy, available at amaranth-legacy.community
More actions
Content deleted Content added
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 14: | Line 14: | ||
['[[Moveriath]]'] = { lythryd = 2, day = 1 }, |
['[[Moveriath]]'] = { lythryd = 2, day = 1 }, |
||
['[[Randy Barrowbret]]'] = { lythryd = 11, day = 2 }, |
['[[Randy Barrowbret]]'] = { lythryd = 11, day = 2 }, |
||
['[[Seren Afon-Tan]]'] = { lythryd = 5, day = |
['[[Seren Afon-Tan]]'] = { lythryd = 5, day = 24 }, |
||
['[[Soleyl]]'] = { lythryd = 5, day = 31 }, |
['[[Soleyl]]'] = { lythryd = 5, day = 31 }, |
||
['[[Tethyr Bathylis]]'] = { lythryd = 12, day = |
['[[Tethyr Bathylis]]'] = { lythryd = 12, day = 28 }, |
||
['[[Thaorel]]'] = { lythryd = 3, day = 10 }, |
|||
['[[Venrayeth Solsunc]]'] = { lythryd = 9, day = 20 }, |
['[[Venrayeth Solsunc]]'] = { lythryd = 9, day = 20 }, |
||
['[[Weywot Re]]'] = { lythryd = 8, day = 10 }, |
['[[Weywot Re]]'] = { lythryd = 8, day = 10 }, |
||
Latest revision as of 08:25, September 17, 2025
Documentation for this module may be created at Module:Keppel birthday/doc
local p = {}
-- libraries
local getArgs = require('Module:Arguments').getArgs
local keppelDate = require('Module:Keppel date').convert
local birthdays = {
['[[Cendysdin Auscec]]'] = { lythryd = 11, day = 7 },
['[[Danei Blackwind]]'] = { lythryd = 4, day = 30 },
['[[Elerys Sheffeld]]'] = { lythryd = 10, day = 14 },
['[[Ipawet]]'] = { lythryd = 8, day = 5 },
['[[Mavanys Alddottir]]'] = { lythryd = 6, day = 28 },
['[[Moerrir Drummand]]'] = { lythryd = 5, day = 31 },
['[[Moveriath]]'] = { lythryd = 2, day = 1 },
['[[Randy Barrowbret]]'] = { lythryd = 11, day = 2 },
['[[Seren Afon-Tan]]'] = { lythryd = 5, day = 24 },
['[[Soleyl]]'] = { lythryd = 5, day = 31 },
['[[Tethyr Bathylis]]'] = { lythryd = 12, day = 28 },
['[[Thaorel]]'] = { lythryd = 3, day = 10 },
['[[Venrayeth Solsunc]]'] = { lythryd = 9, day = 20 },
['[[Weywot Re]]'] = { lythryd = 8, day = 10 },
}
function p.main(frame)
local keppelDate = keppelDate(os.time())
local currentBirthdays = {}
for character, birthday in pairs(birthdays) do
if birthday.lythryd == keppelDate.lythryd and birthday.day == keppelDate.day then
table.insert(currentBirthdays, character)
end
end
return table.concat(currentBirthdays, ' and ')
end
return p