Please apply this patch to the current SVN version. New tv_grab_ee grabs 
all available listings at once and we don't need to run it more. At the 
same time it can also show only specific days but then it just removes 
some data from listing.

New tv_grab_ee will be hopefully added soon to the XMLTV also. It is 
available right now on http://wiki.version6.net/MythTV

---
Cougar
Index: programs/mythfilldatabase/filldata.cpp
===================================================================
--- programs/mythfilldatabase/filldata.cpp      (revision 7536)
+++ programs/mythfilldatabase/filldata.cpp      (working copy)
@@ -2643,6 +2643,11 @@
         command.sprintf("nice %s --days 1 --offset %d --config-file '%s' 
--output %s",
                         xmltv_grabber.ascii(), offset, configfile.ascii(),
                         filename.ascii());
+    else if (xmltv_grabber == "tv_grab_ee")
+        // Estonian grabber returns all known data by default
+        command.sprintf("nice %s --output %s",
+                        xmltv_grabber.ascii(),
+                        filename.ascii());
     else
     {
         isNorthAmerica = true;
@@ -2667,7 +2672,8 @@
          xmltv_grabber == "tv_grab_jp" ||
          xmltv_grabber == "tv_grab_pt" ||
          xmltv_grabber == "tv_grab_be_tvb" ||
-         xmltv_grabber == "tv_grab_be_tlm"))
+         xmltv_grabber == "tv_grab_be_tlm" ||
+         xmltv_grabber == "tv_grab_ee"))
          command += " --quiet";
 
 
@@ -2849,7 +2855,7 @@
             xmltv_grabber == "tv_grab_fi" || xmltv_grabber == "tv_grab_es" ||
             xmltv_grabber == "tv_grab_nl" || xmltv_grabber == "tv_grab_au" ||
             xmltv_grabber == "tv_grab_fr" || xmltv_grabber == "tv_grab_jp" ||
-            xmltv_grabber == "tv_grab_pt")
+            xmltv_grabber == "tv_grab_pt" || xmltv_grabber == "tv_grab_ee")
         {
             // These don't support the --offset option, so just grab the max.
             if (!grabData(*it, -1))
@@ -2870,7 +2876,6 @@
                  xmltv_grabber == "technovera" ||
                  xmltv_grabber == "tv_grab_se_swedb" ||
                  xmltv_grabber == "tv_grab_no" ||
-                 xmltv_grabber == "tv_grab_ee" ||
                  xmltv_grabber == "tv_grab_de_tvtoday" ||
                  xmltv_grabber == "tv_grab_be_tvb" ||
                  xmltv_grabber == "tv_grab_be_tlm" ||
@@ -2922,8 +2927,6 @@
                 maxday = 7;
             else if (xmltv_grabber == "tv_grab_se_swedb")
                 maxday = 10;
-            else if (xmltv_grabber == "tv_grab_ee")
-                maxday = 14;
             else if (xmltv_grabber == "tv_grab_de_tvtoday")
                 maxday = 7;
             else if (xmltv_grabber == "tv_grab_be_tvb")
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to