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

Clic aquí para comprar a los mejores precios!
Navegación
Volver   Foros ZackYFileS >
RECEPTORES de SATÉLITE e IPTV:
> WETEK Play
Nombre de Usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar
Visita las secciones más activas de nuestros Foros
(click en los enlaces de abajo para ir a la sección o comprar)
QVIART UNDRO 2 ENGEL Mini o Engel EN1010 WETEK Play QVIART UNIC o Mini QVIART COMBO 2
COMPRAR con Wifi COMPRAR Mini , EngelDroid 1010 COMPRAR Aquí COMPRAR Unic , Mini COMPRAR v2 Aquí


Clic aquí para comprar a los mejores precios!

Contestacion
 
Opciones de Tema
Viejo 13-07-2015, 20:42   #1
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
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 esta Desconectado
Contestar
Citar Subir
Publicidad: Conoce las ofertas de www.ElectronicaSuiza.com
Viejo 14-07-2015, 09:21   #2
llako
Usuario Registrado
 
Avatar de llako
 
Registrado: Jul 2003
Posts: 30
llako tiene una Reputación aceptable.
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 calvaroc@gmail.com

Muchas gracias
llako esta Desconectado
Contestar
Citar Subir
Viejo 14-07-2015, 09:32   #3
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Ya te lo he enviado.

Un saludo.
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 14-07-2015, 09:41   #4
llako
Usuario Registrado
 
Avatar de llako
 
Registrado: Jul 2003
Posts: 30
llako tiene una Reputación aceptable.
Muchas gracias crack!!!
llako esta Desconectado
Contestar
Citar Subir
Viejo 15-07-2015, 20:50   #5
amian84
Usuario Registrado
 
Registrado: Sep 2013
Posts: 49
amian84 tiene una Reputación aceptable.
Cita:
Originalmente puesto por baudilio1977 Ver Mensaje
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!!

Me interesa bastante, si puedes enviamelo a tobisammet@gmail gracias!
amian84 esta Desconectado
Contestar
Citar Subir
Viejo 15-07-2015, 21:59   #6
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Cita:
Originalmente puesto por amian84 Ver Mensaje
Me interesa bastante, si puedes enviamelo a tobisammet@gmail gracias!
Enviado!!
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 21-07-2015, 01:22   #7
pirriboy
Usuario Registrado
 
Registrado: Jan 2005
Posts: 9
pirriboy tiene una Reputación aceptable.
Hola buenas me lo puedes pasar, voy loco por algo asi. Gracias. Pirriboy@gmail
pirriboy esta Desconectado
Contestar
Citar Subir
Viejo 21-07-2015, 08:56   #8
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Ya te lo he enviado.
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 22-07-2015, 13:37   #9
karajas
Usuario Registrado
 
Registrado: Feb 2004
Posts: 20
karajas tiene una Reputación aceptable.
Cita:
Originalmente puesto por baudilio1977 Ver Mensaje
Ya te lo he enviado.
Buenas,

Me interesa a mi también, un saludo!
karajas esta Desconectado
Contestar
Citar Subir
Viejo 22-07-2015, 23:16   #10
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Hola,

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

Un saludo.
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 07-08-2015, 12:18   #11
iGhoost
Usuario Registrado
 
Registrado: Aug 2015
Posts: 1
iGhoost tiene una Reputación aceptable.
Hola me podrias pasar el scrip, Gracias iGhoostsocial@gmail.com
iGhoost esta Desconectado
Contestar
Citar Subir
Viejo 07-08-2015, 16:16   #12
gmpdelfin
Usuario Activo
 
Registrado: Jun 2015
Posts: 88
gmpdelfin tiene una Reputación aceptable.
estaría bien probarlo, me lo podrías pasar? Gracias
gmpdelfin esta Desconectado
Contestar
Citar Subir
Viejo 07-08-2015, 18:01   #13
Jack Putter 
Trasteando
 
Avatar de Jack Putter
 
Registrado: May 2015
Posts: 2405
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 esta Desconectado
Contestar
Citar Subir
Viejo 07-08-2015, 18:08   #14
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Cita:
Originalmente puesto por gmpdelfin Ver Mensaje
estaría bien probarlo, me lo podrías pasar? Gracias
Enviado
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 07-08-2015, 18:08   #15
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Cita:
Originalmente puesto por iGhoost Ver Mensaje
Hola me podrias pasar el scrip, Gracias iGhoostsocial@gmail.com
Enviado
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 24-08-2015, 15:35   #16
karajas
Usuario Registrado
 
Registrado: Feb 2004
Posts: 20
karajas tiene una Reputación aceptable.
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 esta Desconectado
Contestar
Citar Subir
Viejo 25-08-2015, 20:23   #17
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
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 esta Desconectado
Contestar
Citar Subir
Viejo 26-08-2015, 11:36   #18
karajas
Usuario Registrado
 
Registrado: Feb 2004
Posts: 20
karajas tiene una Reputación aceptable.
Magnífico,

Muchas gracias, ya lo tengo funcionando!!

Un saludo
karajas esta Desconectado
Contestar
Citar Subir
Viejo 11-09-2015, 09:22   #19
Alucard24
Usuario Registrado
 
Registrado: Jan 2015
Posts: 32
Alucard24 tiene una Reputación aceptable.
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 esta Desconectado
Contestar
Citar Subir
Viejo 11-09-2015, 11:54   #20
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Hola,

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

Alucard24, ya te lo he enviado.

Un saludo.
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 11-09-2015, 15:35   #21
sev38lora
Usuario PREMIUM
 
Registrado: Sep 2004
Posts: 1776
sev38lora tiene un aura espectacular.sev38lora tiene un aura espectacular.
no pasa nada porque lo cuelques, porque no es nada que sea de pirateria.
sev38lora esta Desconectado
Contestar
Citar Subir
Viejo 16-10-2015, 19:12   #22
rllamasl
Usuario Registrado
 
Registrado: Nov 2007
Posts: 5
rllamasl tiene una Reputación aceptable.
Hola,

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

thks
rllamasl esta Desconectado
Contestar
Citar Subir
Viejo 16-10-2015, 23:29   #23
TUCONER
Usuario Activo
 
Avatar de TUCONER
 
Registrado: Aug 2007
Posts: 69
TUCONER tiene una Reputación aceptable.
Alguien que lo tenga si me lo puede mandar....javituco@hotmail.com. Gracias!
__________________
WETEK
OPENELEC
TUCONER esta Desconectado
Contestar
Citar Subir
Viejo 20-10-2015, 18:28   #24
ferjimi
Usuario Registrado
 
Registrado: Feb 2007
Posts: 5
ferjimi tiene una Reputación aceptable.
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 esta Desconectado
Contestar
Citar Subir
Viejo 22-10-2015, 19:24   #25
ferjimi
Usuario Registrado
 
Registrado: Feb 2007
Posts: 5
ferjimi tiene una Reputación aceptable.
baudilio1977 o alguno que lo tenga y sea tan amable de mandarlo a ferjimi@gmail.com por favor. Muchas gracias
ferjimi esta Desconectado
Contestar
Citar Subir
Viejo 26-10-2015, 18:51   #26
luistobcn
Usuario Registrado
 
Registrado: Jul 2015
Posts: 1
luistobcn tiene una Reputación aceptable.
Hola,alguien podria enviarme el script y poder disfrutar de el.
taoluichi@hotmail.com

Muchas gracias por adelantado.
Un saludo a todos.
luistobcn esta Desconectado
Contestar
Citar Subir
Viejo 02-11-2015, 14:11   #27
Alucard24
Usuario Registrado
 
Registrado: Jan 2015
Posts: 32
Alucard24 tiene una Reputación aceptable.
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 esta Desconectado
Contestar
Citar Subir
Viejo 02-11-2015, 22:05   #28
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Sin problema
baudilio1977 esta Desconectado
Contestar
Citar Subir
Viejo 20-11-2015, 17:42   #29
Alucard24
Usuario Registrado
 
Registrado: Jan 2015
Posts: 32
Alucard24 tiene una Reputación aceptable.
con el cambio de horario, el epg sale mal, no se si el autor lo puede corregir, o decir como se hace.
Alucard24 esta Desconectado
Contestar
Citar Subir
Viejo 25-11-2015, 22:51   #30
baudilio1977
Usuario Registrado
 
Registrado: Jun 2015
Posts: 18
baudilio1977 tiene una Reputación aceptable.
Cita:
Originalmente puesto 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 esta Desconectado
Contestar
Citar Subir
Viejo 02-12-2015, 21:46   #31
rllamasl
Usuario Registrado
 
Registrado: Nov 2007
Posts: 5
rllamasl tiene una Reputación aceptable.
xxxxxxxxxx

Ultima Edicion por rllamasl en 05-12-2015 a las 21:17.
rllamasl esta Desconectado
Contestar
Citar Subir
Viejo 05-08-2016, 13:53   #32
dariomo
Usuario Registrado
 
Registrado: Aug 2016
Posts: 1
dariomo tiene una Reputación aceptable.
Cita:
Originalmente puesto por baudilio1977 Ver Mensaje
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!!
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.

dariomo@gmail.com.

Saludos y gracias.
dariomo esta Desconectado
Contestar
Citar Subir
Publicidad: Conoce las ofertas de www.ElectronicaSuiza.com
Contestacion


Actualmente hay usuarios activos viendo este tema: 1 (0 Miembros y 1 Visitantes)
 
Opciones de Tema

Normas de Mensaje
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is on
Smileis es on
[IMG] código está on
Código HTML está off

Acceso a Foros

Temas Parecidos
Tema Tema Comenzado Foro Respuestas Último Post
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 24 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.  


Todos los Tiempos son GMT +2. Ahora son las 07:55.

Powered by vBulletin® Version 4.2.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Resolución óptima: 1024x768 pixels.

Foros Patrocinados por www.ElectronicaSUIZA.com
 

Foros ZackYFileS 2001-2016

 

Copyright © 2007 Zackyfiles.com & Jelsoft Enterprises Ltd.
Todos los derechos reservados.
Prohibida cualquier reproducion total o parcial.