pisculichi/futbol-bash — pull request #1 by aaferrari (2014-12-06 10:06:13+00:00)
Title: Algunas modificaciones y mejoras

Hola, no se si aceptas modificaciones de otros usuarios, pero le estuve haciendo algunas mejoras a los script y agregando alguna que otra cosa que puede resultar de utilidad (en los commits que hice tenes detallado todos los cambios).
También tengo algunas sugerencias para próximas versiones:
* Que al ejecutar "fecha.sh" sin indicarle una fecha, este muestre la fecha actual en vez de la primera. Como desconozco que [sistema de ligas](http://es.wikipedia.org/wiki/Sistema_de_todos_contra_todos) se usa en los distintos países, estaba pensando que si las "fechas" se juegan siempre en días concretos, entonces se podría hacer un algoritmo como [este](http://wayback.archive.org/web/20100409025517/http://latecladeescape.com/w0/con-nombre-propio/congruencia-de-zeller.-un-ingenioso-algoritmo-para-obtener-un-calendario-perpetuo.html), pero que en lugar de obtener, a partir de una fecha, el día de la semana que le corresponde, se lo podría adaptar para devolver el numero de "fecha" actual según el día que le indiques. Si en cambio las rondas son fechas móviles, quizás se pueda emplear un algoritmo similar a [este](http://wayback.archive.org/web/20100503205444/http://latecladeescape.com/w0/recetas-algoritmicas/fiestas-moviles.html) (sirve para calcular cuando cae el domingo de pascuas).
* Quizás cambiar el parseador: realmente no es muy importante pero cuando ejecuto fecha.sh noto que tarda varios segundos hasta que devuelve los datos. Mientras "metía mano" en el mismo descubrí que se debe a las llamadas que hace a Xpath, por lo que si en algún momento te interesa cambiarlo por otro mas eficiente, [acá](http://en.wikipedia.org/wiki/Comparison_of_HTML_parsers) y [acá](http://en.wikipedia.org/wiki/Talk:Comparison_of_HTML_parsers#Other_parsers_that_are_not_listed_in_the_article) tenes otros parseadores que podes probar (aunque desconozco si alguno de esos se puede ejecutar como un comando).

Por cierto, uno de los cambios tiene que ver con una "auto detección" del mapa de caracteres que usa el sistema al momento de convertir los archivos html, aunque no he tenido oportunidad de probarlo en profundidad, por lo que si da muchos problemas, entonces cámbialo para que solo convierta a UTF8.
De momento eso es todo, si hay algo mas que pueda aportar al proyecto, entonces veras otro pull request mio tan pronto como pueda.