Difference between revisions of "XMLTV CH"

From MythTV Official Wiki
Jump to: navigation, search
(Revert instruction removal and reword. Changing a user agent string is not illegal)
(Available Grabbers)
Line 1: Line 1:
 
== Available Grabbers ==
 
== Available Grabbers ==
 
There are two grabbers for television content in Switzerland: '''tv_grab_ch''' and '''tv_grab_ch_bluewin'''.  Unfortunately, both of the providers do not accept the xmltv user agent string.  A solution is to change the string as follows:
 
There are two grabbers for television content in Switzerland: '''tv_grab_ch''' and '''tv_grab_ch_bluewin'''.  Unfortunately, both of the providers do not accept the xmltv user agent string.  A solution is to change the string as follows:
 +
 +
Note that the fact that the XMLTV user agent string is being blocked means that both sites explicitly do not want grabbers to extract the data, this change goes against their wishes, and exposes users to the possibilty of legal repercussions.
  
 
<pre><nowiki>
 
<pre><nowiki>

Revision as of 20:45, 16 October 2008

Available Grabbers

There are two grabbers for television content in Switzerland: tv_grab_ch and tv_grab_ch_bluewin. Unfortunately, both of the providers do not accept the xmltv user agent string. A solution is to change the string as follows:

Note that the fact that the XMLTV user agent string is being blocked means that both sites explicitly do not want grabbers to extract the data, this change goes against their wishes, and exposes users to the possibilty of legal repercussions.

--- grab/Get_nice.pm.original   2006-11-27 19:46:24.193010223 +0100
+++ grab/Get_nice.pm    2006-11-27 19:47:50.434399973 +0100
@@ -34,7 +34,7 @@
 
 
 our $ua = LWP::UserAgent->new;
-$ua->agent("xmltv/$XMLTV::VERSION");
+$ua->agent("Mozilla/5.0");
 $ua->env_proxy;
 #our $get = \&LWP::Simple::get;
 our %errors = ();

Channel icons

The tv_grab_ch grabber does not provide icons for use in MythTV. You'll find a few channels and corresponding icons below. Please add channels as necessary.

<?xml version="1.0" encoding="UTF-8"?>

<iconmappings>

  <callsigntonetwork>
    <callsign>3PLS</callsign>
    <network>3PLS</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>3SA</callsign>
    <network>3SA</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>AN2</callsign>
    <network>AN2</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>ARD</callsign>
    <network>ARD</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>ART</callsign>
    <network>ART</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>BA3</callsign>
    <network>BA3</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>BBC</callsign>
    <network>BBC</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>CH4</callsign>
    <network>CH4</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>DRS</callsign>
    <network>DRS</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>DSF</callsign>
    <network>DSF</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>EUR</callsign>
    <network>EUR</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>FR3</callsign>
    <network>FR3</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>FS1</callsign>
    <network>FS1</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>FS2</callsign>
    <network>FS2</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>KAB</callsign>
    <network>KAB</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>KKA</callsign>
    <network>KKA</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>MDR</callsign>
    <network>MDR</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>NTV</callsign>
    <network>NTV</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>PR7</callsign>
    <network>PR7</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>RT2</callsign>
    <network>RT2</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>RTL</callsign>
    <network>RTL</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>SA1</callsign>
    <network>SA1</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>SFI</callsign>
    <network>SFI</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>SHI</callsign>
    <network>SHI</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>SRT</callsign>
    <network>SRT</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>SW3</callsign>
    <network>SW3</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>TEB</callsign>
    <network>TEB</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>TF1</callsign>
    <network>TF1</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>TI2</callsign>
    <network>TI2</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>TR2</callsign>
    <network>TR2</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>TSI</callsign>
    <network>TSI</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>TSR</callsign>
    <network>TSR</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>VOX</callsign>
    <network>VOX</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>WE3</callsign>
    <network>WE3</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>ZDF</callsign>
    <network>ZDF</network>
  </callsigntonetwork>

  <callsigntonetwork>
    <callsign>M_6</callsign>
    <network>M_6</network>
  </callsigntonetwork>

  <networktourl>
    <url>[ls-logo]/num/3plus.jpg</url>
    <network>3PLS</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/num/3sat.jpg</url>
    <network>3SA</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ff/france2.jpg</url>
    <network>AN2</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/aa/ard_1.jpg</url>
    <network>ARD</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/aa/arte.jpg</url>
    <network>ART</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/bb/br_bayerisches_fernsehen.jpg</url>
    <network>BA3</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/bb/bbc_prime.jpg</url>
    <network>BBC</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ss/sf2.jpg</url>
    <network>CH4</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ss/sf1.jpg</url>
    <network>DRS</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/dd/dsf.jpg</url>
    <network>DSF</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ee/eurosport.jpg</url>
    <network>EUR</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ff/france3.jpg</url>
    <network>FR3</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/oo/orf1.jpg</url>
    <network>FS1</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/oo/orf2.jpg</url>
    <network>FS2</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/kk/kabel_eins.jpg</url>
    <network>KAB</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/kk/kinderkanal.jpg</url>
    <network>KKA</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/mm/mdr_fernsehen.jpg</url>
    <network>MDR</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/nn/ntv_de.jpg</url>
    <network>NTV</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/pp/pro7.jpg</url>
    <network>PR7</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/rr/rtl2.jpg</url>
    <network>RT2</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/rr/rtl.jpg</url>
    <network>RTL</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ss/sat1_ch.jpg</url>
    <network>SA1</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ss/sf_info.jpg</url>
    <network>SFI</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/vv/viva_eastern_eu.jpg</url>
    <network>SHI</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ss/superrtl.jpg</url>
    <network>SRT</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ss/sr_sudwest_fernsehen.jpg</url>
    <network>SW3</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/tt/telebaern_ch.jpg</url>
    <network>TEB</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/tt/tf1.jpg</url>
    <network>TF1</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/tt/tsi2.jpg</url>
    <network>TI2</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/tt/tsr2.jpg</url>
    <network>TR2</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/tt/tsi1.jpg</url>
    <network>TSI</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/tt/tsr1.jpg</url>
    <network>TSR</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/vv/vox.jpg</url>
    <network>VOX</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/ww/wdr_fernsehen.jpg</url>
    <network>WE3</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/zz/zdf_de.jpg</url>
    <network>ZDF</network>
  </networktourl>

  <networktourl>
    <url>[ls-logo]/mm/m6.jpg</url>
    <network>M_6</network>
  </networktourl>

  <baseurl>
    <stub>ls-icon</stub>
    <url>http://lyngsat-logo.com/icon/tv</url>
  </baseurl>

  <baseurl>
    <stub>ls-logo</stub>
    <url>http://lyngsat-logo.com/logo/tv</url>
  </baseurl>

</iconmappings>

Have a look at Channel_icons on how to load the icons with mythfilldatabase.