X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Flwn-epub.git;a=blobdiff_plain;f=src%2FLWN%2FPage.hs;fp=src%2FLWN%2FPage.hs;h=d4aeb3006cab8c331c76219a723d1a20baf6f623;hp=49faa0bb4d6d1b0c77c0b4c6eb8d00e1a9261c50;hb=1d9b1f888c9dcb7c82ce35682b4e9f0210f93f0a;hpb=5ac7dd7f301ba633b38d7bf2361044d25204bb6e diff --git a/src/LWN/Page.hs b/src/LWN/Page.hs index 49faa0b..d4aeb30 100644 --- a/src/LWN/Page.hs +++ b/src/LWN/Page.hs @@ -42,7 +42,7 @@ import Text.XML.HXT.Core ( when) import Text.HandsomeSoup (css, parseHtml) -import Configuration (Cfg) +import Configuration (Cfg, full_stories) import LWN.Article import LWN.HTTP ( ImageMap, @@ -193,7 +193,10 @@ download_full_stories cfg xml = do parse :: Cfg -> IOSArrow XmlTree XmlTree -> IO (Maybe Page) parse cfg xml = do story_map <- download_full_stories cfg xml - let fs_xml = xml >>> insert_full_stories story_map + let fs_xml = if (full_stories cfg) then + xml >>> insert_full_stories story_map + else + xml let clean_xml = fs_xml >>> preprocess image_map <- download_images clean_xml