Mi primera idea con tvalacarta fue utilizar el plugin VideoMonkey (en el que está basado este) y tampoco entendí mucho, la verdad.
Tengo a medio escribir el tutorial sobre cómo hacer plugins para XBMC, para el que quiera avanzar sin hacer canales para pelisalacarta, a ver si lo termino y te ayuda.
De todas formas he echado un ojo al plugin y he visto un par de cosas que me interesan mucho para mywebtv (ustream y livestream). Déjame que busque un rato tranquilo y lo estudio para intentar orientarte.
La sintaxis de los conectores para los sitios (los .cfg) es relativamente sencilla, te doy mi interpretación al vuelo:
Código: Seleccionar todo
item_infos=<a style='font-size:12pt;color:limef;' title='([^']+)'href='(/watch/\d+/(\d+)/[^']+)'>([^<]+)</a><span style='padding-left:10px;'></span>
item_order=title_alt|url|num|name
item_skill=rss
item_info_name=title.append
item_info_from=name
item_info_build= - %s
item_info_name=title
item_info_from=num
item_info_build=%s
item_info_name=cfg
item_info_build=firstrowsports.eu.link.cfg
item_url_build=http://firstrowsports.eu%s
La primera línea es la expresión regular de los items de la página. Un item es cada una de los "elementos de interés" de la página.
La segunda línea le da nombre a lo que se encuentra en esa expresión regular. Hay una etiqueta para cada bloque entre paréntesis de la expresión regular.
Lo del item_skill no se que es
Y luego lo que hace es indicar cómo se construyen los items de XBMC a partir de los items de la página. En XBMC un item tiene al menos un título (lo que el usuario ve) y una URL (lo que se invoca cuando lo selecciona.
Pero lo dicho, lo miraré.