viernes, junio 13, 2008

ElTiempo.com y Python

Pues si señores que no me lo imagine nunca, hoy estaba desperdiciando
mi tiempo en www.facebook.com, y me encontré con la sorpresa que ayer
el www.eltiempo.com/ libero su versión 1.0 del API para un concurso
en el cual el premio es una entrada al Campus Party de Valencia del 28 de
julio al 3 de agosto, pero esto no para ahí, luego me reí bastante
cuando mas abajo decía los nombres de los jueces con el jocoso titulo
de "¿A quiénes tienes que impresionar?" y entre ellos se encuentra
Polkan García, uno de los máximos representantes de la comunidad
del anillo, digo de software libre de Colombia, el cual
es bastante dificil de impresionar, revisando el enlace de dicha API
llegue a code.google.com, y me sorprendió mas, pero luego lei un poco
sobre ella y dan soporte a json y a xml, para terminar mi sorpresa
colocaron dos ejemplos de código en python, lo cual es muy novedoso y
me agrado, pero luego lo revise y que creen, pues si, un WTF:

# Listado de noticias, fácil de leer en texto plano
print 'Estas son las', feed['feed']['title'] + "\n"
for e in feed['entries']:
print e.title + "\n"


El codigo no esta mal pero es lo que un amigo llamaría ofuscado, pues
no se sabe si lo hacen a propósito pero la primera linea de código,
concatena tres cadenas de dos maneras distintas y eso es visualmente
desagradable, me pregunto si el ultimo "\n" también es adrede pero de
hecho el solo print hace el salto de linea.

Lo mas WTF del asunto es que la gente de este periódico criollo se da
la maña de hacer un API y no son capaces de revisar los articulos
publicados en el portal, vean
http://www.flickr.com/groups/eltiempo/pool/show/

3 comentarios:

Nelson Castillo dijo...

Hola. Creo que escribí los ejemplos. La idea ahí era mostrar como sacar noticias. La verdad lo que menos nos estresaba en ese momento era ser consistentes para concatenar cadenas :-)

diegueus9 dijo...

je je je, te entiendo Nelson, pero como me dijo alguna vez digitalfredy, ciertas cosas se deben volver parte de los habitos de uno, como concatenar cadenas :P

Nelson Castillo dijo...

Mmmm. No sé, me parece irrelevante... (en este contexto, no en otros).