xmltv tv_grab_fi

Keskustelu osiossa 'HTPC eli Home Theater PC' , aloittajana jleinonen, 02.11.2006.

  1. jleinonen

    jleinonen Uusi jäsen

    Liittynyt:
    09.08.2001
    Viestejä:
    627
    Saadut tykkäykset:
    1
    Onko tv_grab_fi taas kosahtanut jostain syystä vai mikä on kun ei tule ohjelmatietoja ollenkaan. Kanavalistaus toimii kyllä. Onko kellään samoja ongelmia?

    Vielä pari päivää sitten, kuun lopussa, toimi OK.
     
  2. CyberShaman

    CyberShaman Guest Guest

    Liittynyt:
    20.11.2004
    Viestejä:
    112
    Saadut tykkäykset:
    0
    Ihan hyvin tuntuu toimivan mulla. 2006.6.20.0 versio käytössä.
     
  3. jleinonen

    jleinonen Uusi jäsen

    Liittynyt:
    09.08.2001
    Viestejä:
    627
    Saadut tykkäykset:
    1
    Mikäs versio tuo on? Linux/windows pohjalla?

    Latailin uusimman linuxille, sanoo olevansa version 1.47 2006/04/12
     
  4. Imot

    Imot Guest Guest

    Liittynyt:
    09.04.2002
    Viestejä:
    8
    Saadut tykkäykset:
    0
    Saman huomasin minäkin.
    Versio 1.47, 2006/04/12, Linuxissa.

    Onkohan telkku.com muuttanut sivua jotenkin?

    -Tomi
     
  5. jleinonen

    jleinonen Uusi jäsen

    Liittynyt:
    09.08.2001
    Viestejä:
    627
    Saadut tykkäykset:
    1
    Kuun alussahan aloitti ne pari mtv3:n lisäkanavaa, mutta kun kattelin telkku.comia niin ei sieltä ainakaan niitä näkynyt.

    Kanavalistaus tulee ok, mutta ei mitään ohjelmia. Kokeilin paria muuta
    grabberia ja ne näyttää toimivan...
     
  6. CyberShaman

    CyberShaman Guest Guest

    Liittynyt:
    20.11.2004
    Viestejä:
    112
    Saadut tykkäykset:
    0
    Itseasiassa ei tunnu toimivan sittenkään :hitme: Windows versio käytössä.
     
  7. vphakki

    vphakki Guest Guest

    Liittynyt:
    16.03.2006
    Viestejä:
    10
    Saadut tykkäykset:
    0
    Velipoika oli havainnut,että Telkku.com vaihtanut kellonajoissa välimerkin tuplapisteesta pisteeksi.Eikun perliskriptiä editoimaan...
     
  8. Imot

    Imot Guest Guest

    Liittynyt:
    09.04.2002
    Viestejä:
    8
    Saadut tykkäykset:
    0
    Juu huomasin saman, tosin en saanut toimimaan muuttamalla kaksoispistettä pisteeksi. Näyttää siltä että ohjelmien kuvaus ei enää löydy kellonajan ja ohjelman nimen perästä, ja telkku.comin html näyttää muutenkin erilaiselta mitä tv_grab skripti olettaa. Pitää jatkaa tutkimista...

    -Tomi
     
  9. vphakki

    vphakki Guest Guest

    Liittynyt:
    16.03.2006
    Viestejä:
    10
    Saadut tykkäykset:
    0
    Veli lähetti skriptiin tekemänsä muutokset.Tässä nämä ovat.
    *******************************************
    Moi,

    Alla tekemäni muutokset kommentteineen - koskevat siis get_program_data
    -aliohjelman alkua...

    t. Juha

    --------------------------------------------------------------------------


    sub get_program_data {
    my $tree = shift;
    t "get_program_data() ENTRY for tree: $tree";
    my @data;
    # Dump the html-tree to a string for matching
    my $html = $tree->as_HTML;

    #ao. rivillä muutettu tuplapiste pisteeksi
    while ($html =~ m/<b>([0-9]{2}\.[0-9]{2})
    (.+?)<\/b><br>(.*?)<br><br>/g) {
    # Use decode_entities() to convert html characters
    # to ascii (e.g &auml; to ä)
    #ao. rivit lisätty, kun ei osaa tehdä tyylikkäämminkään ;)
    my $tmp_jh1 = $1;
    my $tmp_jh2 = $2;
    my $tmp_jh3 = $3;
    #ao. rivillä kellonajasta muutetaan piste tuplapisteeksi, jotta XML(?):n
    autom. kellorutiinit sen
    myöhemmin tunnistaisivat oikein
    $tmp_jh1 =~ s/\./:/;
    #ao. rivi muutettu, jotta väliin laitettu oma osuus ei tuhoaisi jatkoa
    my %keys = (time => $tmp_jh1,
    title => decode_entities($tmp_jh2),
    desc => decode_entities($tmp_jh3),
    );
     
  10. Imot

    Imot Guest Guest

    Liittynyt:
    09.04.2002
    Viestejä:
    8
    Saadut tykkäykset:
    0
    Jees, kiitos. Nyt toimii taas listaukset! :thumbsup:
    Vaikka aikaisemmin jotain muuta kirjoitinkin niin eihän tuossa tosiaan ollut muuttunut kuin kellonajan kaksoispiste :hitme:

    -Tomi
     
  11. jleinonen

    jleinonen Uusi jäsen

    Liittynyt:
    09.08.2001
    Viestejä:
    627
    Saadut tykkäykset:
    1
    No perkules. Ei nyt kyllä jostain syystä onnaa tuo skriptin muokkaaminen. Voisko joku liittää muokatun ja toimivan tv_grab_fi filen? Vai mikäs tässä on pielessä?

    Koodi:
    sub get_program_data {
        my $tree = shift;
        t "get_program_data() ENTRY for tree: $tree";
        my @data;
        # Dump the html-tree to a string for matching
        my $html = $tree->as_HTML;
        while ($html =~ m/<b>([0-9]{2}\.[0-9]{2}) (.+?)<\/b><br>(.*?)<br><br>/g) {
    	# Use decode_entities() to convert html characters 
    	# to ascii (e.g &auml; to ä)
    
    	#ao. rivit lisätty, kun ei osaa tehdä tyylikkäämminkään
    	my $tmp_jh1 = $1;
    	my $tmp_jh2 = $2;
    	my $tmp_jh3 = $3;
    	#ao. rivillä kellonajasta muutetaan piste tuplapisteeksi, jotta XML(?):n autom.  	 kellorutiinit sen myöhemmin tunnistaisivat oikein
    	
    	$tmp_jh1 =~ s/\./:/;
    
    	#ao. rivi muutettu, jotta väliin laitettu oma osuus ei tuhoaisi jatkoa
    	my %keys = (time => $tmp_jh1,
    	title => decode_entities($tmp_jh2),
    	desc => decode_entities($tmp_jh3),
    	);
    
    	#my %keys = (time => $1,
    	#	    title => decode_entities($2),
    	#	    desc => decode_entities($3),
    	#	    );
    	my %h;
    	foreach my $k (keys %keys) {
    	    my $v = $keys{$k};
    	    # Only record entry if it isn't empty (actually time 
    	    # and title are required, but we don't check that.)
    	    if (length ($v) > 0) {
    		t "got a result from sub for $k: $v";
    		$h{$k} = $v;
    	    }
    	}
    	t 'after running all subs, got data: ' . d \%h;
    	push @data, \%h;
        }
        t 'get_program_data() RETURNING ' . d \@data;
        return @data;
    }
    

    Ja sitten kun vielä sais käännetyn xmltv.exen windowsille :D
     
  12. va1210

    va1210 Guest Guest

    Liittynyt:
    06.11.2006
    Viestejä:
    2
    Saadut tykkäykset:
    0
    Laitoin pikafiksauksen CVS:ään, joten huomenna windows-porukka voi ymmärtääkseni hakea uuden alfan http://alpha-exe.xmltv.org/:sta.

    - Ville
     
  13. jleinonen

    jleinonen Uusi jäsen

    Liittynyt:
    09.08.2001
    Viestejä:
    627
    Saadut tykkäykset:
    1
    Kiitoksia, näyttäisi toimivan hienosti :thumbsup:
     
  14. JiiJii70

    JiiJii70 Uusi jäsen

    Liittynyt:
    20.01.2007
    Viestejä:
    101
    Saadut tykkäykset:
    2
    Onko muilla ongelmia xmltv tv_grab_fi:n kanssa uuden Telkku.comin kanssa windowsissa? Latasin uusimman version, mutta herjaa tulee: could not fetch http://www.telkku.com/telkku?tila=knvt&kan=149, error: 404 Not Found, aborting