Whitespace cleanup.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 30 Jun 2012 16:39:07 +0000 (12:39 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sat, 30 Jun 2012 16:39:07 +0000 (12:39 -0400)
src/Configuration.hs
src/LWN/HTTP.hs
src/LWN/Page.hs
src/LWN/URI.hs
src/Main.hs

index b7915073e842136724224a76851715b742209c06..4898c08978e6d71846c85c535c39c64b4642edd9 100644 (file)
@@ -107,7 +107,7 @@ parse_config = do
         Right cp ->
             let cp_username = get cp "DEFAULT" "username"
                 cp_password = get cp "DEFAULT" "password"
-  
+
                 cfg_username = either_to_maybe cp_username
                 cfg_password = either_to_maybe cp_password
             in
index a8a1980f273cfdc352911bb7bcd3b55b58137cdf..4cfcb04bfbc389c6c75f539516249ee91145b882 100644 (file)
@@ -39,7 +39,7 @@ default_curl_opts :: [CurlOption]
 default_curl_opts =
   [ -- The Global cache is not thread-friendly.
     CurlDNSUseGlobalCache False,
-    
+
     -- And we don't want to use a DNS cache anyway.
     CurlDNSCacheTimeout 0,
 
@@ -130,7 +130,7 @@ log_in cookie_jar username password =
         CurlCookieJar cookie_jar,
         CurlPost True,
         CurlPostFields post_data ]
-        
+
     curl_opts :: [CurlOption]
     curl_opts = default_curl_opts ++ post_opts
 
index 6a097cbf7714d8929a37708ddd92a29c8982bf21..620e3ec3d8bf66a9a67bff98cc3ac215a2a64b70 100644 (file)
@@ -110,7 +110,7 @@ is_link =
 remove_comment_links  :: (ArrowXml a) => a XmlTree XmlTree
 remove_comment_links =
   processTopDown $ kill_comments `when` is_link
-  where    
+  where
     is_comment_link =
       hasAttrValue "href" (contains "#Comments")
 
@@ -166,7 +166,7 @@ parse xml = do
   return $
     if (isNothing appr) then
       fppr
-    else 
+    else
       appr
 
 
@@ -200,12 +200,12 @@ parse_byline xml = do
 --
 ap_parse :: IOSArrow XmlTree XmlTree -> IO (Maybe Page)
 ap_parse xml = do
-    arts <- ap_parse_articles xml          
+    arts <- ap_parse_articles xml
     case arts of
       [x] -> return $ Just $ ArticlePage x
       _   -> return Nothing
 
-  
+
 ap_parse_body :: IOSArrow XmlTree XmlTree -> IO (Maybe String)
 ap_parse_body xml = do
   let element_filter = xml >>> css "div.ArticleText"
@@ -227,11 +227,11 @@ ap_parse_articles xml = do
 
   if (isNothing parsed_headline) || (isNothing parsed_body)
   then return []
-  else do    
+  else do
     let title'  = Title    $ fromJust parsed_headline
     let byline' = Byline     parsed_byline
     let body'   = BodyHtml $ fromJust parsed_body
-    
+
     return $ [Article title' byline' body']
 
 
@@ -323,7 +323,7 @@ parse_html_article html = do
   let xml = parseHtml $ wrap_in_body_div html
   fp_parse_article xml
 
-  
+
 -- | In the full page, all of the article titles and bodies are
 --   wrapped in one big div.ArticleText.
 parse_bodies :: IOSArrow XmlTree XmlTree -> IOSArrow XmlTree XmlTree
@@ -415,7 +415,7 @@ make_image_srcs_absolute =
       changeAttrValue try_make_absolute_url
 
     make_srcs_absolute :: (ArrowXml a) => a XmlTree XmlTree
-    make_srcs_absolute = 
+    make_srcs_absolute =
       processAttrl $ change_src `when` hasName "src"
 
 
index d9076c419ed594494b2359c4d9400aa65c216fed..1601c37111e80bd9c0c0641de730baf8f4292641 100644 (file)
@@ -63,7 +63,7 @@ add_trailing_slash url =
         if (isSuffixOf "/" old_path) || (isSuffixOf "bigpage" old_path) then
           -- It already had a trailing slash, or it's a 'bigpage' URL.
           -- Trailing slashes after 'bigpage' don't work.
-          url 
+          url
         else
           show $ uri { uriPath = old_path ++ "/" }
   where
@@ -163,7 +163,7 @@ make_absolute_uri relative_uri =
 
 
 make_absolute_url :: URL -> Maybe URL
-make_absolute_url relative_url =    
+make_absolute_url relative_url =
   case parse_result of
     Nothing -> Nothing
     Just relative_uri ->
index 5ce40269bd950a382201501f2101ed7ba7505ccf..981a70531d717c1c7bef8f3fa874d26e943140eb 100644 (file)
@@ -29,7 +29,7 @@ import LWN.XHTML (parse_lwn)
 -- | Try to parse the given article using HXT. We try a few different
 --   methods; if none of them work, we return 'Nothing'.
 get_xml_from_article :: Cfg -> IO (Maybe (IOStateArrow s b XmlTree))
-get_xml_from_article cfg = do  
+get_xml_from_article cfg = do
   my_article <- real_article_path (article cfg)
   is_file <- doesFileExist my_article
   case is_file of