[mythtv] tv_grab_ee changes

Cougar mythtv at lost.data.ee
Thu Oct 20 20:09:59 UTC 2005


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
-------------- next part --------------
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")


More information about the mythtv-dev mailing list