XMLTV
Que es XMLTV?
(traducido de http://wiki.xmltv.org/index.php/Main_Page)
El nombre XMLTV engloba varias cosas llamadas igual:
XMLTV es un formato de archivo muy popular basado en XML para la descripción de programación TV. ver XMLTVFormat
XMLTV es un contrato de interfaz entre los programas de generan las guías de programación y los programas que la consumen. ver HowtoWriteAGrabber y HowtoUseGrabbers
XMLTV es un módulo de Perl que ayuda a crear archivos con formato XMLTV. ver XMLTVModule
XMLTV es una colección de herramientas para obtener, manipular y buscar información de programación de televisión. ver XMLTVProject
Mi participacion en el projecto XMLTV
Yo me involucre en el proyecto XMLTV casi por accidente, necesitaba obtener la programación de televisión para poder alimentar a mi TiVO AR, y me cruce con varias herramientas que utilizaban archivos XMLTV para este fin.
Investigando un poco, descubrí que existía un “grabber” (Herramienta que se encarga de recolectar la programación para un área especifica), desarrollado por el Ing. Christian A. Rodriguez, para generar la programación para el AMBA (Área metropolitana de Buenos Aires).
Lamentablemente, dicho Grabber (conocido en el grupo como TV_GRAB_AR) ya no funcionaba, debido a cambios en el origen de los datos, y Cristian estaba muy ocupado con otros proyectos como para poder dedicarse a esto (después de todo, esto es un hobby para la mayoría de nosotros).
Como muchos de estos proyectos, XMLTV esta basado en la filosofía “itch and scratch”, podemos traducirlo como “cada uno se rasca donde le pica”, en el sentido de que la gente que hace estas cosas, por lo general, responden a una necesidad (o deseo) personal.
Y la verdad que a mi “me picaba” J.
Me contacte con Christian y le consulte su OK para tratar de modificar la herramienta, y puse manos a la obra. Al poco tiempo el tv_grab_ar estaba funcionando nuevamente, con lo cual lo subí al repositorio de XMLTV, y espere la aprobación.
Al poco tiempo le dieron el OK, y mi script PERL paso a formar parte de este proyecto, como Christian ya no tiene tiempo para dedicarle, me ofrecieron encargarme de mantener la herramienta en forma regular, cosa que acepte mas que gustoso J
Eso fue hace casi 5 años y en este tiempo varias veces he tenido que actualizar lo debido a cambios en el origen de los datos, y varias otras veces simplemente para agregarle nuevas funcionalidades.
Cada tanto recibo un email de algún usuario con una sugerencia o simplemente diciendo gracias, y eso es de los mejores emails que se puedan recibir.