packages feed

mahoro-0.1.2: Parsers/Nowai.hs

-- | Parsers/Nowai.hs
-- Nowai parsers.

module Parsers.Nowai (
    nowaiThread,
    nowaiBoard
) where

import Parsers.Post
import Parsers.Thread
import Parsers.Wakaba


nowaiPostSettings = wakabaPostSettings
    { sPostSplitter       = "<table class=\"post\""
    , sPostNumberTag      = "del/[0-9]+\\.html"
    , sTitleTag           = ("<span class=caption>",
                             "<span class=caption>")
    , sTimeCloseTag       = "<a class=postid>"
    , sPropertiesTag      = "<span class=fileinfo>"
    , sBodyTag            = "<span class=posttext>"
    , sBodyCloseTag       = "</span>"
    }

nowaiThreadSettings = ThreadSettings
    { sThreadSplitter = "<table class=\"thread"
    , sAfterSplit     = True
    }


nowaiThread = parsePosts nowaiPostSettings
nowaiBoard = parseThread nowaiThreadSettings nowaiPostSettings