Bienvenido, Invitado
Nombre de Usuario: Contraseña:

TEMA: WebGrab+Plus Nuevo Grabber para generar una gran guia EPG

WebGrab+Plus Nuevo Grabber para generar una gran guia EPG 6 años 11 meses antes #59575

  • mayankel
  • Avatar de mayankel
  • Fuera de línea
  • Navegador Dorado
  • Mensajes: 277
  • Gracias recibidas 1
  • Karma: 9
Bueno pues como ya os comenté estaba ayudando como simple probador a un colega que ha creado un programa fabuloso para crear una guia EPG completísima.

Pues resulta que ya lo ha terminado y acaba de publicar la primera beta, que yo tengo rodando hace ya bastante tiempo. El programa se llama WebGrab+Plus y funciona parecido al tvxb pero ya tiene creados los perfiles para descargar directamente de la web de Digital Plus la programación de todos sus canales y también los de la web Laguiatv.com.

Si queréis echarle un vistazo está aquí: www.servercare.nl/Lists/Posts/Post.aspx?ID=98 y el funcionamiento es muy sencillo. En el propio programa hay un manual muy completo y si tenéis alguna duda, podéis contar conmigo en lo que pueda.

Funciona hasta con 14 días de descarga y puede descargar: Título, Subtítulo, Director, Actor, Presentador, Categoría, rating (con icono), star-rating, fecha (año de producción) y episode-num (Temporada y Episodio), osea, un lujo...

Lo tengo ya tiempo funcionando y claro, el primer día en descargar tardo unas cuantas horas, pero luego tiene un proceso inteligente que solo descarga los cambio producidos en la programación y el día nuevo, claro. En total, mis 115 canales tarda entre dos y tres horas en actualizarlos cada día (comparado con las ocho horas que tardaba el tvxb...)

En fin, ahí os lo dejo, espero que lo disfrutéis...

Saludos :)
Última Edición: 6 años 11 meses antes por mayankel.
El administrador ha desactivado la escritura pública.

Re:WebGrab+Plus Nuevo Grabber para generar una gran guia EPG 6 años 11 meses antes #59577

  • juanpiterjer
  • Avatar de juanpiterjer
  • Fuera de línea
  • Navegador Senior
  • Mensajes: 77
  • Karma: 3
Muchas gracias amigo por este fantástico soft!!!

Vamos a probar que tal funciona y te comento resultados.

Un saludo
El administrador ha desactivado la escritura pública.

Re:WebGrab+Plus Nuevo Grabber para generar una gran guia EPG 6 años 11 meses antes #59588

  • ffontana
  • Avatar de ffontana
  • Fuera de línea
  • Navegador Platino
  • Mensajes: 377
  • Gracias recibidas 1
  • Karma: 0
Como siempre....Gracias, un lujazo el aporte. Esta tarde lo pruebo.

Venga, ya estás actualizando tu blog, que sigue siendo referencia para cualquiera que empiece en esto.

y la próxima no nos hagas sufrir tanto, que ya estábamos subidos a las paredes.
El administrador ha desactivado la escritura pública.

Re:WebGrab+Plus Nuevo Grabber para generar una gran guia EPG 6 años 11 meses antes #59590

  • juanpiterjer
  • Avatar de juanpiterjer
  • Fuera de línea
  • Navegador Senior
  • Mensajes: 77
  • Karma: 3
Mayankel si puedes y tienes unos minutos te agradecería un pequeño manual de como añadir canales,poner mas o menos días de descarga,añadir logo a cada canal,etc.

Me lo he bajado y no se por donde meterle mano...;-)

Saludos
Última Edición: 6 años 11 meses antes por juanpiterjer.
El administrador ha desactivado la escritura pública.

Re:WebGrab+Plus Nuevo Grabber para generar una gran guia EPG 6 años 11 meses antes #59591

  • ffontana
  • Avatar de ffontana
  • Fuera de línea
  • Navegador Platino
  • Mensajes: 377
  • Gracias recibidas 1
  • Karma: 0
Mayankel,

Estoy leyendo las instrucciones y veo que genera ficheros xmltv (correcto?)

¿cómo haces para convertirlos a .mxf?

Yo usaba el BIG SCREEN EPG y lo hacía muy bien, pero dejé de usarlo por no tener tanto trasto instalado y por no estar pendiente de renovacioens de trials y demás.

Se hay alguna forma más fácil, nos cuentas.


Veo que hay una versión "web grab" y otra "web grab+plus".
No es que convivan las dos, si no que una sustituye a la otra ¿no?
El administrador ha desactivado la escritura pública.

Re:WebGrab+Plus Nuevo Grabber para generar una gran guia EPG 6 años 11 meses antes #59595

  • mayankel
  • Avatar de mayankel
  • Fuera de línea
  • Navegador Dorado
  • Mensajes: 277
  • Gracias recibidas 1
  • Karma: 9
Bueno, voy a poner un pequeño manual que es muy facil de utilizar,

Vamos a ver, el funcionamiento es muy sencillo.

Instalamos el programa y el proceso crea una carpeta en la ruta c:\ProgramData\ServerCare\WebGrab.

Dentro de esa carpeta nos encontramos con varios archivos. Un archivo llamado WebGrab++.config y varios archivos con extension .ini que son los parámetros de descarga de las distintas páginas web.

Ahora os explicare el WebGrab++.config, pero primero comentaros los .ini. Son archivos que definen la forma de descargarse la información de las distintas páginas web. Para España tenemos el archivo laguiatv.com.ini que descarga la programación de esa web y para la web de Digital Plus tenemos tres archivos distintos en función de lo que queráis descargar: plus.es_indexonly.ini sólo descarga los títulos y poco mas, por si queréis una guía sencilla. plus.es.ini descarga toda la información de la página web y por último, plus.es_miguel.ini es una variante del anterior que le pedí que me hiciera a mi, que además de descargar el campo "episode-num" (Temporada y Episodio), añade al principio de la descripción de cada programa esos datos en formato "S12E21", esto se lo pedí, porque MCE no muestra el campo "episode-num" en la guía (aunque si lo utiliza internamente para gestionar la grabación de las series), pero de esa forma, además del subtítulo en las series, que es el nombre del episodio, en la descripción veo que temporada y episodio es.

Bien, pues esos son los distintos archivos de configuración de descarga para las dos webs españolas, además veréis que hay para muchas páginas internacionales, de forma que es sencillo buscar algún canal extranjero y descargar la información.

También podéis crearos vuestros propios archivos de configuración, aunque no es facilón, si os leéis el pdf adjunto podéis entender el funcionamiento. No lo intentéis con la web de Sincroguía porque es imposible....

Ahora vamos con el archivo WebGrab++.config que es la madre del cordero. veréis que tiene distintos apartados de configuración, os los explico:

<!-- filename - Muy sencillo, debéis poner la ruta completa del archivo que queréis generar, donde lo queréis generar y con que nombre. <filename>C:\ProgramData\ServerCare\WebGrab\guide.xml</filename>


<!-- modes - En principio no lo toquéis, senviría para detectar los errores que pudieran surgir, lo dejáis en <mode>m</mode>

<!-- logging - para generar el archivo log que utilizaremos para ver los fallos en las descargas y el tiempo que ha tardado etc... lo dejáis en <logging>on</logging>

<!-- retry - Las veces que debe reintentar descargar la info de una web si falla, a veces la web abre una ventana de publicidad y no descarga, por eso interesa dejarlo en el valor por defecto que es <retry>6</retry>

<!-- skip - El tiempo máximo y mínimo de duración de un programa para que lo considere como tal, por encima del tiempo máximo lo elimina y por debajo del mínimo también. El primer valor son horas y el segundo minutos, así si ponemos <skip>13, 1</skip> solo tendrá en cuenta programas que duren mas de un minuto y menos de trece horas.

<!-- timespan - Aquí vamos a especificar el número de días para el que queremos que nos descargue la guía, en concreto es el número de días ademas del de hoy, es decir un 3, significa que descargará la guia para hoy y tres días mas. el formato correcto sería <timespan>3</timespan>

<!-- update mode - Es la forma que queremos utilizar para la descarga, las formas posibles son 4: "i"(incremental) solo descargará los cambios sobre el archivo que ya tengamos, los fallos y los programas nuevos, es la mas adecuada; "l"(light) igual que la anterior pero forzando la descarga entera del día de hoy, el resto de los días los gestiona igual que el modo anterior; "s"(Smart) fuerza la descarga de hoy y mañana, y el resto de días igual que el modo incremental; "f"(full) fuerza la descarga de todos los días, independiéntemente de que ya se descargaran ayer. El formato sería <update>i</update>.

Este apartado podemos dejarlo en blanco (<update></update>) y especificarlo en las líneas de canales que ahora os explicaré, de forma que cada canal se actualice de una forma.

Después, veréis una serie de explicaciones sobre las líneas de canales y al final un simbolo de cambio de línea como este:

-->

Pues a continuación hemos de poner las líneas de canales, una por cada canal que queramos descargarnos la guía, y sería algo así:


<channel update="i" site="plus.es_miguel" site_id="CP" xmltv_id="CanalPlus">Canal Plus</channel>

Como véis, primero especificamos el modo de descarga poniendo update="i", en este caso incremental, a continuación el archivo .ini de parámetros de descarga correspondiente a la web de la que queremos descargar la epg para el canal, por ejemplo site="plus.es_miguel". Después ponemos el nombre que usa la web de la que vamos a descargar la epg para el canal, luego os explico esto, pero en este caso sería site_id="CP", luego pondremos el nombre que ha de usar el canal en el archivo xmltv (sin espacios ni simbolos extraños) xmltv_id="CanalPlus", y por último el nombre con el que queremos que aparezca en nuestra guía epg dicho canal >Canal Plus<. Para terminar ponemos al principio de la línea <channel y al final /channel> y ya tenemos configurada la descarga de un canal.

Esto lo hemos de hacer para todos los canales. Para ello, lo que tenemos que saber es que página web queremos usar para cada canal y el nombre que usa esta web para los canales.

En el caso de www.laguiatv.com es muy facil, nos vamos a su web, a la pestaña de programación, y allí, en la parrilla, clickamos en el icono del canal para que nos aparezca la parrilla de este cana sólo, por ejemplo en el caso de La 10, si lo hacemos nos lleva a su parrilla, y en la barra del navegador, veremos que la dirección es:

www.laguiatv.com/programacion.php?vertical=1&cadena=La+10

De forma que el nombre que utiliza Laguiatv.com para La 10 es "La+10". Pues hacemos lo mismo con los canales que queramos y podremos construir la línea de dichos canales. En el ejemplo, para La 10, en laguiatv.com sería:


<channel update="i" site="laguiatv.com" site_id="La+10" xmltv_id="La10">La 10</channel>

En el caso de la web de Digital +, nos hemos de ir a la ruta: www.plus.es/guiatv/buscadorbasico.html y en ella seleccionar el canal que queramos, por ejemplo, Fox y presionar "Buscar", con lo que nos llevará a la dirección: www.plus.es/guiatv/resultados.html?tipo=...m=B&dia=2010-10-19&c[]=FOXGE&f=TO&pr=L

De esta dirección nos hemos de quedar con lo que está en rojo, porque ese es el nombre que usa la web para identificar el canal, es decir "FOXGE", de forma que para descargar su guía crearemos esta línea:


<channel update="i" site="plus.es_miguel" site_id="FOXGE" xmltv_id="Fox">Fox</channel>

O esta:
<channel update="i" site="plus.es" site_id="FOXGE" xmltv_id="Fox">Fox</channel>

O esta:
<channel update="i" site="plus.es_indexonly" site_id="FOXGE" xmltv_id="Fox">Fox</channel>

La que mas nos guste de las tres.

Y con eso ya tenemos configurado el WebGrab++.config, lo guardamos, y ejecutamos el programa. Como siempre, os recomiendo que empecéis probando con pocos días y cada día vayáis añadiendo uno mas....


Vale, pues esto lo que hace es generar un archivo xmltv que es el formato común para la mayoría de programas, incluso para algunos decos que lo pueden importar. Si queréis usar este archivo para Windows 7, tenéis que convertirlo al formato mxf, para lo cual necesitáis de algún programa, yo conozco dos opciones, una es el BSE Tool, que es de pago pero que es una auténtica joya, ya que te inserta imágenes de las series, logos para los canales y muchas otras cosas por poco mas de 10 € la cuota bianual.

Como opción gratuita tenéis FreeMXF, que podéis encontrarlo aquí: www.xpmediacentre.com.au/community/windo...1679-my-freemfx.html y si buscáis un poco seguro que encontraréis alguna alternativa mas.

Eso es todo, si puedo aportar algo mas o tenéis alguna duda, aquí estaré.

Saludos :)
El administrador ha desactivado la escritura pública.
Tiempo de carga de la página: 0.245 segundos

Multiplica tu Forma de Aprender