Documentation for this module may be created at Module:ChapterLink/doc
-- This module was taken and adapted from the Kubera Wiki & Bastard Wiki
--
--
--
-- This module needs to be updated every Thursday when the new Naver and LINE chapters are released.
--
-- How webtoon numbering for LINE is calculated:
-- Chapters 0-35: chapter # + 1
-- Chapter 36 onwards: chapter # + 2
-- Chapter 46 onwards: chapter # + 3
-- Chapter 77 onwards: chapter # + 4
--
local p = {}
function p.getLatest()
return 99 -- Update this on Thursdays - most recent chapter #
end
function p.GetNumber( frame )
local site = frame.args[1]
local anchor = frame.args[2]
local chapter = frame.args[3]
local LinkNumber = 0
local LinkTxt = "Something went wrong."
-- Get the link number.
chapter = tonumber( chapter )
-- Return LINE link
if (site == "line") then
if (anchor == "1") then
if (chapter <= 35) then
LinkNumber = chapter + 1
elseif (chapter <= 45) then
LinkNumber = chapter + 2
elseif (chapter <= 76) then
LinkNumber = chapter + 3
else
LinkNumber = chapter + 6
end
end
if (chapter <= p.getLatest()) then
LinkTxt = "[http://webtoons.com/viewer?titleNo=679&episodeNo=" .. LinkNumber .. " LINE]"
else
LinkTxt = "Not yet available on [http://webtoons.com/episodeList?titleNo=679 LINE]"
end
end
return LinkTxt
end
return p
--[[Category:Lua modules]]