UnOrdinary Wikia
Advertisement

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
--
 
local p = {}

function p.getLatest()
    return 59 -- 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
    		    else 
    		        LinkNumber = chapter + 3
    		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]]
Advertisement