X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Flwn-epub.git;a=blobdiff_plain;f=src%2FMain.hs;h=a3728d289004783a09045ab739ea8a30edbd22b7;hp=da760e45af7a58676b8b6cfdd2c0198de6c41d78;hb=b591d5f5c3c47d253c24144beae1edf8648cd94b;hpb=44549423b80c9bf8edf5e942bc8ac457d9817195 diff --git a/src/Main.hs b/src/Main.hs index da760e4..a3728d2 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -1,7 +1,18 @@ module Main where +import Data.Maybe (fromJust) +import Text.HandsomeSoup (parseHtml) +import System.Time (ClockTime( TOD ), getClockTime) + +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 + (TOD t _) <- getClockTime + epublish article_page "out.epub" t + putStrLn "Done."