From: erik <erik@77661180-640e-0410-b3a8-9f9b13e6d0e0>
Date: Tue, 18 Apr 2006 18:30:57 +0000 (+0000)
Subject: (no commit message)
X-Git-Tag: BEFORE_MAVEN_MIGRATION~101
X-Git-Url: http://wamblee.org/gitweb/?a=commitdiff_plain;h=de4b9e7cc70d0eba1c9f6e392fe50aa01c870b2b;p=utils

---

diff --git a/build/trailer.xml b/build/trailer.xml
index f5b63efc..92896545 100644
--- a/build/trailer.xml
+++ b/build/trailer.xml
@@ -226,6 +226,12 @@
 </target>
 
 <target name="dist-lite" depends="clean,dist-lite-product,dist-lite-test">
+  <if> 
+    <isset property="post-dist-lite"/>
+	<then> 
+	  <antcall target="post-dist-lite"/>
+	</then>
+  </if>
 </target>
 
 <target name="dist-javadoc" depends="javadoc,pdfdoc,testjavadoc">
diff --git a/crawler/kiss/build.xml b/crawler/kiss/build.xml
index 846fd7c1..234ed570 100644
--- a/crawler/kiss/build.xml
+++ b/crawler/kiss/build.xml
@@ -25,6 +25,37 @@
 			     mentioned below again --> 
 	<target name="module.test.deps" depends="wamblee.support.test.d,wamblee.crawler.test.d">
 	</target>
+	
+	<property name="post-dist-lite" value="yes"/>
+	
+	<target name="post-dist-lite" depends="init_directory_properties">
+	  <property name="module.install.dir" value="${module.build.dir}/kiss-crawler"/>
+	
+	  <mkdir dir="${module.install.dir}"/>
+	  <mkdir dir="${module.install.dir}/bin"/>
+	  <copy todir="${module.install.dir}/bin">
+	    <fileset dir="conf/kiss">
+		  <include name="run.sh"/>
+		</fileset>
+	  </copy>
+	  
+	  <mkdir dir="${module.install.dir}/conf"/>
+	  <copy todir="${module.install.dir}/conf">
+	    <fileset dir="conf/kiss">
+		  <include name="config.xml.example"/>
+		  <include name="programs.xml"/>
+		</fileset>
+	  </copy>
+	  
+	  <mkdir dir="${module.install.dir}/lib"/>
+	  <copy todir="${module.install.dir}/lib" flatten="yes">
+        <fileset dir="${external.lib.dir}" includes="*.jar"/>	    
+		<fileset dir="${module.build.dir}" includes="**/*.jar"/>
+  	  </copy>
+	  
+	  <zip destfile="${module.build.dir}/kiss-crawler.zip"
+	       basedir="${module.install.dir}"/>
+	</target>
 			
   &trailer; 
   
diff --git a/crawler/kiss/conf/kiss/programs.xml b/crawler/kiss/conf/kiss/programs.xml
index 6f105b82..8c8850d7 100644
--- a/crawler/kiss/conf/kiss/programs.xml
+++ b/crawler/kiss/conf/kiss/programs.xml
@@ -69,12 +69,23 @@
     <match>star trek</match>
   </program>
 
+  <program>
+    <priority>9</priority>
+    <match>dr.*who</match>
+  </program>	
+
+  <program>
+    <priority>9</priority>
+    <match>the.*x.*files</match>
+  </program>
+
   <program>
     <priority>9</priority>
     <match>buffy.*vampire.*slayer</match>
   </program>
 
   <program>
+    <action>notify</action>
     <match>de.*wereld.*draait.*door</match>
   </program>
   
diff --git a/crawler/kiss/docs/content/xdocs/index.xml b/crawler/kiss/docs/content/xdocs/index.xml
index 8886d717..4afa8fd5 100644
--- a/crawler/kiss/docs/content/xdocs/index.xml
+++ b/crawler/kiss/docs/content/xdocs/index.xml
@@ -18,7 +18,7 @@
 <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
 <document> 
   <header> 
-    <title>Welcome to the KiSS crawler</title> 
+    <title>Automatic recording for KiSS hard disk recorders</title> 
   </header> 
   <body> 
     <section id="overview">
diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java b/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java
index 0c01a9bc..73559310 100644
--- a/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java
+++ b/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java
@@ -62,16 +62,6 @@ public class KissCrawler {
      */
     private static final String START_URL = "http://epg.kml.kiss-technology.com/login_core.php";
 
-    /**
-     * Crawler configuration file.
-     */
-    private static final String CRAWLER_CONFIG = "config.xml";
-
-    /**
-     * Configuration file describing interesting programs.
-     */
-    private static final String PROGRAM_CONFIG = "programs.xml";
-
     /**
      * Regular expression for matching time interval strings in the retrieved
      * pages.
@@ -92,7 +82,9 @@ public class KissCrawler {
      *             In case of problems.
      */
     public static void main(String[] aArgs) throws Exception {
-        new KissCrawler(START_URL, CRAWLER_CONFIG, PROGRAM_CONFIG);
+        String crawlerConfig = new File(aArgs[0]).getCanonicalPath(); 
+        String programConfig = new File(aArgs[1]).getCanonicalPath(); 
+        new KissCrawler(START_URL, crawlerConfig, programConfig);
     }
 
     /**