X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Flwn-epub.git;a=blobdiff_plain;f=src%2FMain.hs;h=a810bc9d9ab04f4c14b9288dd0e7ea1a14527d0a;hp=da760e45af7a58676b8b6cfdd2c0198de6c41d78;hb=d5bab2c486d30e54d3e94cc3bdbb230f2cd1f3f3;hpb=44549423b80c9bf8edf5e942bc8ac457d9817195 diff --git a/src/Main.hs b/src/Main.hs index da760e4..a810bc9 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -1,7 +1,17 @@ +{-# 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."