packages feed

mahoro-0.1.2: Parsers/Dobrochan.hs

-- | Parsers/Dobrochan.hs
-- Dobrochan parsers.

module Parsers.Dobrochan (
    dobrochanThread,
    dobrochanBoard
) where

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


dobrochanPostSettings = wakabaPostSettings
    { sPropertiesTag      = "<div class=fileinfo>"
    , sPropertiesCloseTag = "</div>"
    , sBodyWalkAll        = False
    , sBodyTag            = "<div class=message>"
    , sBodyCloseTag       = "</div>"
    }

dobrochanThreadSettings = ThreadSettings
    { sThreadSplitter = "<div class=\"thread"
    , sAfterSplit     = True
    }


dobrochanThread = parsePosts dobrochanPostSettings
dobrochanBoard = parseThread dobrochanThreadSettings dobrochanPostSettings