- Args{..} <- apply_args
- print article
-
- -- let article_html = my_read "test/fixtures/501317-article.html"
- -- ioap <- parse article_html
- -- let article_page :: ArticlePage = fromJust $ ioap
- -- epublish article_page "single_article.epub"
-
- -- let page_html = my_read "test/fixtures/500848-page.html"
- -- ioap_f <- parse page_html
- -- let full_page :: FullPage = fromJust $ ioap_f
- -- epublish full_page "full_page.epub"
-
- -- let bigpage_html = my_read "test/fixtures/50844-bigpage.html"
- -- ioap_bp <- parse bigpage_html
- -- let bigpage :: FullPage = fromJust $ ioap_bp
- -- epublish bigpage "bigpage.epub"
-
- -- putStrLn "Done."
+ cfg <- get_cfg
+ page <- page_from_url cfg (article cfg)
+ case page of
+ Just p -> do
+ output_handle <- get_output_handle (output cfg)
+ epublish p output_handle
+ Nothing -> do
+ _ <- show_help
+ return ()