Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

XML TV Fr est un XML TV contenant la plupart des chaines francophones et quelques chaines étrangères.
Répondre
Avatar du membre
remysimpson
Modérateur
Modérateur
Messages : 2070
Enregistré le : ven. 26 août 2016 15:42

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par remysimpson » jeu. 4 juin 2020 08:14

logounet a écrit : sam. 30 mai 2020 17:25 Hi,

Ingénieux Racacax plus rien ne fonctionne

bon courage pour tes exams

@+
y'a mon xml pour info qui marche toujours
Tu as ete la pour moi depuis tout petit j'ai ete la jusqu'a ton dernier souffle

je t'aime mamie (love)
Avatar du membre
Herge
Membre
Membre
Messages : 2
Enregistré le : mar. 9 juin 2020 18:03

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par Herge » mar. 9 juin 2020 18:10

Bonjour.

Y'a t'il un xmltv de dispo et fonctionnel ?

Merci encore pour votre super job
Avatar du membre
neno
Zapeur Fou !
Zapeur Fou !
Messages : 515
Enregistré le : mer. 27 avr. 2016 13:33

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par neno » dim. 14 juin 2020 15:32

https://github.com/racacax/xml_files/ra ... /xmltv.xml

Ce lien fonctionne t il encore ?

Quand je le met comme référence de guide dans kodi, il ne se passe rien.
Avatar du membre
jujuju
Zapeur Fou !
Zapeur Fou !
Messages : 386
Enregistré le : lun. 16 févr. 2015 02:01

Re: alternatives EPG et xmltv

Message par jujuju » dim. 14 juin 2020 18:02

Herge a écrit : mar. 9 juin 2020 18:10 Bonjour.

Y'a t'il un xmltv de dispo et fonctionnel ?

Merci encore pour votre super job
1/ pour une epg online (site web), voir du coté des suisses. Bravo à eux ! https://xmltv.ch/ , ou voir avec remysimpson.

2/ pour voir les programmes très simplement (sous android seulement) l'appli Télé7jours (qu'on peut lancer depuis android ou dans kodi)

3/ les serveurs xstream iptv ont (presque) tous une epg ... reste à l'exploiter.

exemple, avec kodi et LSP

Code : Tout sélectionner

 
<item>   <title>    E P G   V_0.40</title> 
<link>$doregex[EPG]</link>
<thumbnail></thumbnail>

<regex> <name>EPG</name>
<listrepeat><![CDATA[
<title>[COLOR skyblue][EPG.param3][/COLOR]  [COLOR yellow][EPG.param1][EPG.param2][/COLOR]   [COLOR slategrey][EPG.param5][/COLOR]
  [B]>  [EPG.param4]  <[/B] </title>
  <info>[EPG.param5]</info>
    <link>NA</link>
<thumbnail></thumbnail>
]]></listrepeat>

<expres><![CDATA[#$pyFunction
def GetLSProData(page_data,Cookie_Jar,m):
  import requests, re, time
    
  # -*- coding: utf-8 -*-
   
  # EPG
  
  matriz = []
  
  epgurl = 'http://SSSS:8000/xmltv.php?username=UUUU&password=PPPP'
  
  headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0'}
  
  sourcetext = requests.get(epgurl, headers = headers , timeout=300).text

  #FULL EPG
  #expression = '(?s)<programme (start="[^"]+") (stop="[^"]+") channel="([^"]+)" ><title>([^<]+)<\/title><desc\/*>([^<]*)<\/'

  #EPG FR ONLY
  expression = '(?s)<programme (start="[^"<]+") (stop="[^"<]+") channel="(?i)([^"<]+fR[^"<]*)" ><title>([^<]+)<\/title><desc\/*>([^<]*)<\/'

  infos = re.findall(expression,sourcetext)

  for i , v  in enumerate(infos) :
    v0 = infos [i][0] #start
    v1 = infos [i][1] #stop
    v2 = infos [i][2] #ch
    v3 = infos [i][3] #titl
    v4 = infos [i][4] #description

    #traitement
    v2 = v2.replace('&apos;','\'').replace('\\\/','/')
    v3 = v3.replace('\n','   ').replace('&quot;','"').replace('&apos;','\'').replace('\\\/','/')
    v4 = v4.replace('\n','   ').replace('&quot;','"').replace('&apos;','\'').replace('\\\/','/')
    #print v0
    #print v1
    #print v2
    #print v3
    #print v4

    w0 = v0.split(" ")
    x0 = w0[0][7:15]
    y0 = w0[0][15:21]
    z0 = w0[1][0:5]
    t0 = int(y0)+int(z0)*100 + 100 + 100 #because gmt+1 and summertime=+1
    #print (t0)
    numt0 = int(t0/100)
    numD0 = int(x0[6:8])
    if (numt0>=2400) :
      numt0= numt0-2400
      numD0= numD0+1
    else :
      pass
    #print (numt0)
    H0 = (str(numt0)[-4:-2].zfill(1))
    M0 = (str(numt0)[-2:].zfill(2))
    #print (numD0)
    #print(H0)
    #print (M0)
      
    w1 = v1.split(" ")  
    x1 = w1[0][6:14]
    y1 = w1[0][14:20]
    z1 = w1[1][0:5]
    t1 = int(y1)+int(z1)*100 + 100 + 100 #because gmt+1 and summertime=+1
    #print (t1)
    numt1 = int(t1/100)
    numD1 = int(x1[6:8])
    if (numt1>=2400) :
      numt1= numt1-2400
      numD1= numD1+1
    else :
      pass
    #print (numt1)
    H1 = (str(numt1)[-4:-2].zfill(1))
    M1 = (str(numt1)[-2:].zfill(2))
    #print (numD1)
    #print (H1)
    #print (M1)
      
    #print "Starting"
    strdate0 = str(numD0)+"/"+x0[4:6] +" " 
    strtime0 = str(H0) +"H"+str(M0)
    #print (strdate0)
    #print (strtime0)  
    start = " [COLOR orange]"+strdate0+"[/COLOR] "+strtime0
    #print (start)

    #print "Ending" 
    strdate1 = str(numD1)+"/"+x1[4:6].zfill(2)
    strtime1 = str(H1) +"H"+str(M1)
    #print (strdate1)
    #print (strtime1)  
    stop = "->"+strtime1
    #print (stop)
      
    date_time_str = strdate1+"/"+x1[0:4]+x1[4:4]+"  "+strtime1
    try :
      date_time_obj = time.strptime(date_time_str, '%d/%m/%Y  %HH%M')
      #print(date_time_obj)  
    
      timenow = time.localtime()
      #print (timenow)  
    
      if date_time_obj <= timenow :
	#print "passé"
	i=i+1
      else : 
	#print "futur"
	gv = (start,stop,v2,v3,v4)
	matriz.append(gv)   
    except :
      #print "data error"
      i=i+1
  return (matriz)
]]></expres>
<page></page>
</regex>
</item>   


il faudra bien sûr modifier la ligne :
epgurl = 'http://SSSS:8000/xmltv.php?username=UUUU&password=PPPP'

et peut etre basculer de l'EPG FR vers l' International (en déplaçant les #)
Avatar du membre
remysimpson
Modérateur
Modérateur
Messages : 2070
Enregistré le : ven. 26 août 2016 15:42

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par remysimpson » lun. 15 juin 2020 08:17

je rappel que si vous voulez vous me mp avec la liste de chaines et je vous les mets dans les 24h qui suivent la demande ( aller 48h maxi )
Tu as ete la pour moi depuis tout petit j'ai ete la jusqu'a ton dernier souffle

je t'aime mamie (love)
Avatar du membre
Jayabs
Fan de Claire Chazal
Fan de Claire Chazal
Messages : 6
Enregistré le : lun. 17 févr. 2020 15:12

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par Jayabs » mer. 17 juin 2020 06:45

Herge a écrit : mar. 9 juin 2020 18:10 Bonjour.

Y'a t'il un xmltv de dispo et fonctionnel ?

Merci encore pour votre super job
Hello, pour compléter l'excellent post de Juju, j'utilise également le fichier dispo ici -->
https://www.digital3d.com/Comment/See/54

Très complet.

++
Avatar du membre
logounet
Zapeur Fou !
Zapeur Fou !
Messages : 225
Enregistré le : sam. 22 avr. 2017 17:16

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par logounet » mer. 17 juin 2020 08:16

Jayabs a écrit : mer. 17 juin 2020 06:45 Hello, pour compléter l'excellent post de Juju, j'utilise également le fichier dispo ici -->
https://www.digital3d.com/Comment/See/54

Très complet.

++
Hi,

J'ai déjà donné les adresses au cas ou des sites diffusant un XMLTV valide en cas de besoin

viewtopic.php?f=71&t=3131&start=120#p29034

et ici:

viewtopic.php?f=71&t=3127&p=28923#p28923

@+
Image
Avatar du membre
smirnoff13
Fan de series des années 90
Fan de series des années 90
Messages : 20
Enregistré le : lun. 18 sept. 2017 23:19

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par smirnoff13 » sam. 27 juin 2020 11:32

Bonjour a tous,
Je me permet de demander ici si quelqu’un sais ou il y aurais un EPG fonctionnel de dispo, car j’ai beau essayer celui de racacax ou d'autre cela ne fonction pas.
En vous remerciant.
Avatar du membre
logounet
Zapeur Fou !
Zapeur Fou !
Messages : 225
Enregistré le : sam. 22 avr. 2017 17:16

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par logounet » dim. 28 juin 2020 08:16

smirnoff13 a écrit : sam. 27 juin 2020 11:32 Bonjour a tous,
Je me permet de demander ici si quelqu’un sais ou il y aurais un EPG fonctionnel de dispo, car j’ai beau essayer celui de racacax ou d'autre cela ne fonction pas.
En vous remerciant.
Hi,

C'est quoi le problème?

@+
Image
Avatar du membre
smirnoff13
Fan de series des années 90
Fan de series des années 90
Messages : 20
Enregistré le : lun. 18 sept. 2017 23:19

Re: Nouvelle version de XML TV Fr : Comment ça va fonctionner ?

Message par smirnoff13 » lun. 29 juin 2020 16:30

logounet a écrit : dim. 28 juin 2020 08:16
smirnoff13 a écrit : sam. 27 juin 2020 11:32 Bonjour a tous,
Je me permet de demander ici si quelqu’un sais ou il y aurais un EPG fonctionnel de dispo, car j’ai beau essayer celui de racacax ou d'autre cela ne fonction pas.
En vous remerciant.
Hi,

C'est quoi le problème?

@+
Bonjour,
le souci est que malgré que je mette n’importe quel adresse epg que ce soit celle de racacax ou remy ou même suisse dans perfect player, plus rien en ressort dans mon guide qu'il crée pour mon kodi
en te remerciant pour ton intéressement a mon probleme.
Répondre