Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
RECEPTORES de SATÉLITE e IPTV:
> WETEK Play
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 13/07/2015, 20:42   #1
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
EPG XMLTV

Hola,

He creado un script en python que genera la EPG en formato XMLTV para 7 días (configurable). Es muy rápido, tarda 2 minutos, nada que ver con el WebGrab+Plus.

Lo ejecuto en mi NAS synology con el task scheduler y por NFS mi Week lo coge.

No sé si se puede colgar el script, pero si estáis interesados, os lo puedo pasar.

Un saludo!!
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Antiguo 14/07/2015, 09:21   #2
llako
Usuario Registrado
 
Avatar de llako
 
Fecha de ingreso: 21/jul/2003
Mensajes: 30
llako está en el buen camino
A mi me interesa y mucho ya que me hice un sh para que me bajase un xmltv de una web pero sólo aparecen 2 días. Mi email es [email]calvaroc@gmail.com[/email]

Muchas gracias
llako está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 14/07/2015, 09:32   #3
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Ya te lo he enviado.

Un saludo.
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 14/07/2015, 09:41   #4
llako
Usuario Registrado
 
Avatar de llako
 
Fecha de ingreso: 21/jul/2003
Mensajes: 30
llako está en el buen camino
Muchas gracias crack!!!
llako está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 15/07/2015, 20:50   #5
amian84
Usuario Registrado
 
Fecha de ingreso: 07/sep/2013
Mensajes: 49
amian84 está en el buen camino
[QUOTE=baudilio1977;4723505]Hola,

He creado un script en python que genera la EPG en formato XMLTV para 7 días (configurable). Es muy rápido, tarda 2 minutos, nada que ver con el WebGrab+Plus.

Lo ejecuto en mi NAS synology con el task scheduler y por NFS mi Week lo coge.

No sé si se puede colgar el script, pero si estáis interesados, os lo puedo pasar.

Un saludo!![/QUOTE]


Me interesa bastante, si puedes enviamelo a tobisammet@gmail gracias!
amian84 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 15/07/2015, 21:59   #6
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Cita:
Iniciado por amian84 Ver mensaje
Me interesa bastante, si puedes enviamelo a tobisammet@gmail gracias!
Enviado!!
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 21/07/2015, 01:22   #7
pirriboy
Usuario Registrado
 
Fecha de ingreso: 24/ene/2005
Mensajes: 9
pirriboy está en el buen camino
Hola buenas me lo puedes pasar, voy loco por algo asi. Gracias. Pirriboy@gmail
pirriboy está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 21/07/2015, 08:56   #8
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Ya te lo he enviado.
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/07/2015, 13:37   #9
karajas
Usuario Registrado
 
Fecha de ingreso: 27/feb/2004
Mensajes: 20
karajas está en el buen camino
Cita:
Iniciado por baudilio1977 Ver mensaje
Ya te lo he enviado.
Buenas,

Me interesa a mi también, un saludo!
karajas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/07/2015, 23:16   #10
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Hola,

Si me pasas tu correo, te lo envío.

Un saludo.
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/08/2015, 12:18   #11
iGhoost
Usuario Registrado
 
Fecha de ingreso: 07/ago/2015
Mensajes: 1
iGhoost está en el buen camino
Hola me podrias pasar el scrip, Gracias iGhoostsocial@gmail.com
iGhoost está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/08/2015, 16:16   #12
gmpdelfin
Usuario Activo
 
Fecha de ingreso: 29/jun/2015
Mensajes: 89
gmpdelfin está en el buen camino
estaría bien probarlo, me lo podrías pasar? Gracias
gmpdelfin está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/08/2015, 18:01   #13
Jack Putter 
Trasteando
 
Avatar de Jack Putter
 
Fecha de ingreso: 14/may/2015
Mensajes: 2.408
Jack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperablesJack Putter Alcanza niveles insuperables
Hola me lo podrias pasar para echarle un vistazo?

PD. mandamelo por MP
__________________
No respondo privados con dudas y preguntas que se pueden resolver en el foro
Jack Putter está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/08/2015, 18:08   #14
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
[QUOTE=gmpdelfin;4727680]estaría bien probarlo, me lo podrías pasar? Gracias[/QUOTE]

Enviado
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/08/2015, 18:08   #15
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Cita:
Iniciado por iGhoost Ver mensaje
Hola me podrias pasar el scrip, Gracias iGhoostsocial@gmail.com
Enviado
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 24/08/2015, 15:35   #16
karajas
Usuario Registrado
 
Fecha de ingreso: 27/feb/2004
Mensajes: 20
karajas está en el buen camino
Buenas,

He utilizado el script y me genera sin problemas el XML, pero ahora no se que hacer con él.
No sabría como indicarle al TVHeadend que coja la información desde éste fichero.

¿Alguno podría indicarme un poco más acerca del proceso?

Muchas gracias a todos, un saludo!!
karajas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/08/2015, 20:23   #17
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Hola,

Tienes que modificar el fichero /storage/.kodi/addons/service.multimedia.tvheadend/bin/tv_grab_file

Tienes que sustituir:

if [ "$XMLTV_TYPE" = "FILE" ]; then
cat "$XMLTV_LOCATION_FILE"
exit 0
elif [ "$XMLTV_TYPE" = "SCRIPT" ]; then
if [ -e "$XMLTV_LOCATION_SCRIPT" ] ; then
exec "$XMLTV_LOCATION_SCRIPT"
fi
elif [ "$XMLTV_TYPE" = "WEB" ]; then
wget -qO - "$XMLTV_LOCATION_WEB"
exit 0
fi


por:

cat "/ruta/fichero.xml"
exit 0


Después en tvheadend tienes que seleccionar el xml y mapear uno a uno los canales del xml con los canales que aparecen en la lista.

Un saludo y gracias.
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 26/08/2015, 11:36   #18
karajas
Usuario Registrado
 
Fecha de ingreso: 27/feb/2004
Mensajes: 20
karajas está en el buen camino
Magnífico,

Muchas gracias, ya lo tengo funcionando!!

Un saludo
karajas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 11/09/2015, 09:22   #19
Alucard24
Usuario Registrado
 
Fecha de ingreso: 24/ene/2015
Mensajes: 32
Alucard24 está en el buen camino
Me interesaria probarlo, porque con openeelc no soiy capaz de tener epg de mas de dos sesiones. Mi correo es alucard24@gmail.com

Gracias, y si hicierais un minituto de como ejecutar el script en windows 7 seria perfecto
Alucard24 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 11/09/2015, 11:54   #20
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Hola,

Pensaba que no se podía, por ese motivo no lo he colgado.

Alucard24, ya te lo he enviado.

Un saludo.
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 11/09/2015, 15:35   #21
sev38lora
Usuario PREMIUM
 
Fecha de ingreso: 19/sep/2004
Mensajes: 1.778
sev38lora tiene un espectacular aura a su alrededorsev38lora tiene un espectacular aura a su alrededor
no pasa nada porque lo cuelques, porque no es nada que sea de pirateria.
sev38lora está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 16/10/2015, 19:12   #22
rllamasl
Usuario Registrado
 
Fecha de ingreso: 22/nov/2007
Mensajes: 5
rllamasl está en el buen camino
Hola,

estoy tratando de configurar el webgrabplus, y me resulta algo complejo, pls puedes pasarme tu script para echarle un vistazo?

thks
rllamasl está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 16/10/2015, 23:29   #23
TUCONER
Usuario Activo
 
Avatar de TUCONER
 
Fecha de ingreso: 14/ago/2007
Mensajes: 69
TUCONER está en el buen camino
Alguien que lo tenga si me lo puede mandar....javituco@hotmail.com. Gracias!
__________________
WETEK
OPENELEC
TUCONER está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 20/10/2015, 18:28   #24
ferjimi
Usuario Registrado
 
Fecha de ingreso: 16/feb/2007
Mensajes: 5
ferjimi está en el buen camino
Me gustaria si eres tan amable, que me lo mandases para probar y disfrutarlo en la E2.
ferjimi@gmail.com Gracias de antemano y enhorabuena por el trabajo.
ferjimi está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/10/2015, 19:24   #25
ferjimi
Usuario Registrado
 
Fecha de ingreso: 16/feb/2007
Mensajes: 5
ferjimi está en el buen camino
baudilio1977 o alguno que lo tenga y sea tan amable de mandarlo a ferjimi@gmail.com por favor. Muchas gracias
ferjimi está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 26/10/2015, 19:51   #26
luistobcn
Usuario Registrado
 
Fecha de ingreso: 26/jul/2015
Mensajes: 1
luistobcn está en el buen camino
Hola,alguien podria enviarme el script y poder disfrutar de el.
taoluichi@hotmail.com

Muchas gracias por adelantado.
Un saludo a todos.
luistobcn está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 02/11/2015, 15:11   #27
Alucard24
Usuario Registrado
 
Fecha de ingreso: 24/ene/2015
Mensajes: 32
Alucard24 está en el buen camino
cuelgo el script: (espero que al autor no le moleste)

import httplib
import xml.etree.ElementTree as ET
import datetime
import shutil

date1 = datetime.date.today()
date2 = date1 + datetime.timedelta(days=5)
sdate1 = date1.strftime("%Y-%m-%d")
sdate2 = date2.strftime("%Y-%m-%d")

print "establecemos las fechas"
print sdate1, sdate2


def patch_http_response_read(func):
def inner(*args):
try:
return func(*args)
except httplib.IncompleteRead, e:
return e.partial

return inner


httplib.HTTPResponse.read = patch_http_response_read(httplib.HTTPResponse.read)

params = "fechaInicio="+ sdate1 +"&fechaFin="+ sdate2 +"&genero=0&formato=xml&selPredefinicion=0&cadena%5B%5D=C4&cadena%5B%5D=LA2&cadena%5B%5D=T5&cadena%5B%5D=TVE&cadena%5B%5D=MV3&cadena%5B%5D=A3&cadena%5B%5D=SEXTA&cadena%5B%5D=NONSTP&cadena%5B%5D=FOXGE&cadena%5B%5D=NEOX&cadena%5B%5D=SCI-FI&cadena%5B%5D=FOXCR&cadena%5B%5D=PCM&cadena%5B%5D=FDFIC&cadena%5B%5D=SET&cadena%5B%5D=CPSER&cadena%5B%5D=COSMO&cadena%5B%5D=AXN&cadena%5B%5D=MV2&cadena%5B%5D=AMC&cadena%5B%5D=TNT&cadena%5B%5D=MTV&cadena%5B%5D=CL13&cadena%5B%5D=DCESP&cadena%5B%5D=SUNDAN&cadena%5B%5D=CPCOME&cadena%5B%5D=CPCOLE&cadena%5B%5D=CPXTRA&cadena%5B%5D=MV1&cadena%5B%5D=TCM&cadena%5B%5D=CPACCI&cadena%5B%5D=PARCH&cadena%5B%5D=HOLLYW&cadena%5B%5D=CPPART&cadena%5B%5D=CPLI2&cadena%5B%5D=CPLIG2&cadena%5B%5D=CPFUT&cadena%5B%5D=CPLIGA&cadena%5B%5D=IBERAL&cadena%5B%5D=CFERIA&cadena%5B%5D=CAZPES&cadena%5B%5D=TDEP&cadena%5B%5D=MVMTGP&cadena%5B%5D=BARNA&cadena%5B%5D=MVF1&cadena%5B%5D=GOLF%2B&cadena%5B%5D=CPDEP&cadena%5B%5D=CPD2&cadena%5B%5D=GARAGE&cadena%5B%5D=REALM&cadena%5B%5D=VJR&cadena%5B%5D=ODISEA&cadena%5B%5D=NATGW&cadena%5B%5D=NATGEO&cadena%5B%5D=HIST&cadena%5B%5D=BIOGRA&cadena%5B%5D=DCRMAX&cadena%5B%5D=CACOC&cadena%5B%5D=ENERGY&cadena%5B%5D=NOVA&cadena%5B%5D=DIVINI&cadena%5B%5D=DECASA&cadena%5B%5D=DCH&cadena%5B%5D=PANDA&cadena%5B%5D=PLAYDC&cadena%5B%5D=CLANTV&cadena%5B%5D=BOING&cadena%5B%5D=NICKJR&cadena%5B%5D=NICK&cadena%5B%5D=DCHXD&cadena%5B%5D=MEZZO&cadena%5B%5D=SOLMUS&cadena%5B%5D=VH1&cadena%5B%5D=40TV&cadena%5B%5D=BL&cadena%5B%5D=CNN&cadena%5B%5D=RTESP&cadena%5B%5D=NBC&cadena%5B%5D=FOXNWS&cadena%5B%5D=ENW&cadena%5B%5D=RUSSIA&cadena%5B%5D=GALAV&cadena%5B%5D=ORBE21&cadena%5B%5D=ANTV&cadena%5B%5D=PBOY&cadena%5B%5D=HDTQ10&cadena%5B%5D=HDTQ2&cadena%5B%5D=TQ6&cadena%5B%5D=TQ1&cadena%5B%5D=TQ2&cadena%5B%5D=TQ3&cadena%5B%5D=TQ4&cadena%5B%5D=TQ5"

headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "application/xml"}

conn = httplib.HTTPConnection("comunicacion.canalplus.es")
conn.request("POST", "/guiaProgramacion/exportar", params, headers)
response = conn.getresponse()

print "comenzamos a leer el fichero"
myxml = response.read()
print "finalizamos de leer el fichero"
root = ET.fromstring(myxml)
pases = root.findall(".//pase")
canales = []

print "comenzamos a crear el xml"

tv = ET.Element("tv")

for ps in pases:
cadena = ps.attrib["cadena"]
if canales.count(cadena) == 0:
canales.append(cadena)
channel = ET.SubElement(tv, "channel", id=cadena)
ET.SubElement(channel, "display", lang="es").text = cadena
ET.SubElement(channel, "url").text = "http://www.plus.es"

for index,ps2 in enumerate(pases):
fecha = ps2.attrib["fecha"].replace("-","")
start = fecha + ps2.find('hora').text.replace(":","") + " +0200"
stop = start;
channel = ps2.attrib["cadena"]
titulo = ps2.find('titulo').text
descripcion_corta = ps2.find('descripcion_corta').text

if titulo == descripcion_corta:
title = descripcion_corta
else:
title = descripcion_corta + " - " + titulo

desc = ps2.find('sinopsis_larga').text
category = ps2.find('tipo_ficha').text
if index+1 < len(pases):
nextchannel = pases[index+1].attrib["cadena"]
if channel == nextchannel:
fechafinal = pases[index+1].attrib["fecha"].replace("-","")
stop = fechafinal + pases[index+1].find('hora').text.replace(":","") + " +0200"

programme = ET.SubElement(tv, "programme", start=start, stop=stop, channel=channel)
ET.SubElement(programme, "title", lang="es").text = title
ET.SubElement(programme, "desc", lang="es").text = desc
ET.SubElement(programme, "category", lang="es").text = category

print "finalizamos de crear el xml"

tree = ET.ElementTree(tv)
tree.write("C:/EPG/guide.xml")

print "salvado a disco el xml"
Alucard24 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 02/11/2015, 23:05   #28
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Sin problema
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 20/11/2015, 18:42   #29
Alucard24
Usuario Registrado
 
Fecha de ingreso: 24/ene/2015
Mensajes: 32
Alucard24 está en el buen camino
con el cambio de horario, el epg sale mal, no se si el autor lo puede corregir, o decir como se hace.
Alucard24 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 25/11/2015, 23:51   #30
baudilio1977
Usuario Registrado
 
Fecha de ingreso: 04/jun/2015
Mensajes: 18
baudilio1977 está en el buen camino
Cita:
Iniciado por Alucard24 Ver mensaje
con el cambio de horario, el epg sale mal, no se si el autor lo puede corregir, o decir como se hace.
Hola,

Prueba a cambiar esta línea

stop = fechafinal + pases[index+1].find('hora').text.replace(":","") + " +0200"

por

stop = fechafinal + pases[index+1].find('hora').text.replace(":","") + " +0100"

Un saludo.
baudilio1977 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 02/12/2015, 22:46   #31
rllamasl
Usuario Registrado
 
Fecha de ingreso: 22/nov/2007
Mensajes: 5
rllamasl está en el buen camino
xxxxxxxxxx

Última edición por rllamasl; 05/12/2015 a las 22:17.
rllamasl está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 05/08/2016, 13:53   #32
dariomo
Usuario Registrado
 
Fecha de ingreso: 05/ago/2016
Mensajes: 1
dariomo está en el buen camino
[QUOTE=baudilio1977;4723505]Hola,

He creado un script en python que genera la EPG en formato XMLTV para 7 días (configurable). Es muy rápido, tarda 2 minutos, nada que ver con el WebGrab+Plus.

Lo ejecuto en mi NAS synology con el task scheduler y por NFS mi Week lo coge.

No sé si se puede colgar el script, pero si estáis interesados, os lo puedo pasar.

Un saludo!![/QUOTE]

Hola, se que es un poco tarde, pero buscando por google he dado con tu post hoy... estoy muy interesado.

Si tú o cualquiera de los que se lo envió me lo puede pasar, quedaría muy agradecido.

[email]dariomo@gmail.com[/email].

Saludos y gracias.
dariomo está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 
Herramientas

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado

Ir al foro

Temas similares
Tema Autor Foro Resp. Último mensaje
2600 hd grabacion desde EPG automatico juan43 IRIS / ROVER 0 12/10/2014 16:02
Azbox KGDTeam 0.4348 con EPG 5 dias+TakeControl Sigma 8634 linarense AZBOX 22 02/08/2010 23:36


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 19:43.


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

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.