+{-# LANGUAGE ScopedTypeVariables #-}
module Main
where
+import Data.Maybe (fromJust)
+import Text.HandsomeSoup (parseHtml)
+
+import Epublishable
+import LWN.ArticlePage
main :: IO ()
main = do
- putStrLn "Hello, world."
+ article_html <- readFile "test/fixtures/501317-article.html"
+ ioap <- parse $ parseHtml article_html
+ let article_page :: ArticlePage = fromJust $ ioap
+ epublish article_page "out.epub"
+ putStrLn "Done."