(no commit message)
[utils] / crawler / kiss / src / org / wamblee / crawler / kiss / main / KissCrawler.java
index 735593109c20992c77c09106ec6f9ac38be02ed6..976d7d15de9382361f0cfe3118c1838d5cc9cfb9 100644 (file)
@@ -86,6 +86,26 @@ public class KissCrawler {
         String programConfig = new File(aArgs[1]).getCanonicalPath(); 
         new KissCrawler(START_URL, crawlerConfig, programConfig);
     }
+    
+    /**
+     * Constructs the crawler. This retrieves the TV guide by crawling the KiSS
+     * EPG guide, filters the guide for interesting programs, tries to record
+     * them, and sends a summary mail to the user.
+     * 
+     * @param aCrawlerConfig
+     *            Configuration file for the crawler.
+     * @param aProgramConfig
+     *            Configuration file describing interesting shows.
+     * @throws IOException
+     *             In case of problems reading files.
+     * @throws MessagingException
+     *             In case of problems sending a mail notification.
+     */
+    public KissCrawler(String aCrawlerConfig,
+            String aProgramConfig) throws IOException, NotificationException {
+        this(START_URL, aCrawlerConfig, aProgramConfig);
+    }
+
 
     /**
      * Constructs the crawler. This retrieves the TV guide by crawling the KiSS
@@ -212,7 +232,7 @@ public class KissCrawler {
             }
             return favorites.execute();
         } catch (PageException e) {
-            String msg = "Could not login to electronic programme guide.";
+            String msg = "Could not complete login to electronic programme guide.";
             throw new PageException(msg, e);
         }
     }