epubname-2.3.0: src/EpubName/Format/Anonymous.hs
-- Copyright: 2008-2011 Dino Morelli
-- License: BSD3 (see LICENSE)
-- Author: Dino Morelli <dino@ui3.info>
{-# LANGUAGE FlexibleContexts #-}
module EpubName.Format.Anonymous
( fmtAnonymous )
where
import Control.Monad.Error
import EpubName.Format.Util
( format
, authorSingle , titleSimple
)
import EpubName.Util ( Fields )
fmtAnonymous :: (MonadError String m) => Fields -> m (String, String)
fmtAnonymous = format "Anonymous"
"(.*)(Anonymous)" authorSingle
"(.*)" titleSimple