View this post in english here
Reconozco que me encanta viajar, y me encanta programar cosas interesantes (aunque inútiles). Tenía desde hace tiempo la idea de hacer un blog sobre viajes. Sin embargo, hacer una cuenta en WordPress.com para hacer «otro blog sobre viajes» parecía algo aburrido, así que, con la tarde del domingo por delante, me hice un pequeño esquema de qué quería:
- Tener una lista de los países visitados, mostrar las banderas y mostrar para cada país el número de ciudades vistas.
- Para cada país, tener en el mapa las ciudades en las que he estado.
- Para cada ciudad, tener una lista de los sitios recomendados, y mostrarlos (como no) en un mapa.
El resultado de esto es Trilo:
La pagina inicial está formada por dos conjuntos de mapas, uno mundial y otro a escala europea. Estos mapas están creados usando Google Chart Tools.
Las banderas, por otra parte, se obtienen de un servicio web a partir del código de dos dígitos
Para ello necesitamos las iniciales de los países, que nos servirán además de categoría.
En la página de países, se muestra la bandera obtenida anteriormente, un mapa ampliado con cada una de las ciudades, y los enlaces a las mismas.
A nivel de ciudad, se genera un mapa estático con la API de Google Maps a partir del nombre de la misma y de los elementos recomendados. Además se enlaza con TripAdvisor y la Wikipedia para más enlaces.
El sistema está basado en Jekyll, un sistema escrito en Ruby que permite generar páginas estáticas a partir de plantillas, código y un poquito de magia. Además, ha resultado interesante acceder a algunos servicios y salirse un poco de algo relacionado con informática.
El proyecto está disponible (y alojado) en http://rlbisbe.github.com/trilo/