En esta ocación tratare de explicar a grandes rasgos el funcionamiento de ClimaHonduras.
Los script que se encargan de postear en esta cuenta en un principio fue desarrollada utilizando PHP Simple HTML DOM Parser entre @ferock y yo.
Luego de perder el codigo y el servidor donde estaba alojada estos scripts y que la cuenta estubiera inactiva por un largo tiempo, decidí volver a desarrollar los script, pero esta vez utilizando Python v3 y en un servidor de DigitalOcean.
BeautfiulSoup4
Requests
Para obtener las imágenes con la secuencia de la actividad de huracanes en la zona y postearlo en twitter utilizamos el siguiente script:
Utilizando las librerias anteriores cree una liberia para que se encarga de obtener los datos de la pagina de Accuweather y postear los tweets:
Y luego en cron programo para que se ejecute el siguiente script en donde se inplementa la libreria anterior (la primera línea de codigo es porque la libreria esta dentro de la carpeta libtemp):
Para que postee la temperatura del siguiente dia será así:
Muchas ídeas estan por ser implementadas, y es por cuestión de tiempo que aún no se mejora, y esta es una de las razones por la que decido compartir el código y esperar que podamos contribuir a mejorar esto juntos.
El código completo lo pueden encontrar aquí: https://bitbucket.org/jyjaire/climahonduras/
Los script que se encargan de postear en esta cuenta en un principio fue desarrollada utilizando PHP Simple HTML DOM Parser entre @ferock y yo.
Luego de perder el codigo y el servidor donde estaba alojada estos scripts y que la cuenta estubiera inactiva por un largo tiempo, decidí volver a desarrollar los script, pero esta vez utilizando Python v3 y en un servidor de DigitalOcean.
¿Que hace actualmente ClimaHonduras?
Si son seguidores de la cuenta estarán familiarizados con el funcionamiento de la misma, pero daré mas detalle de las funciones que tiene (Los datos que se obtienen son de Accuweather).
- Una de las funciones que tiene y es de los primeros tweets que hace en el día es la de mostrar la actividad de huracanes en nuestra zona (Como se muestra en el tweet insertado abajo), esto se logra sacando de NOAA una serie de imagenes de la secuencia que con un script unimos y convertimos a gif :
Mostramos la actividad de huracanes en la zona pic.twitter.com/1ql5kKfTWO— Clima en Honduras (@climahonduras) 16 de agosto de 2016
- Hace una serie de tweets en el que incluyen la temperatura actual de la siguientes ciudades:
- San Pedro Sula
- Tegucigalpa
- La Ceiba
- Santa Barbara
- Gracias Lempira
- Ejemplo:
La temp. max. en La Ceiba es de 32°C y la min. de 22°C, la sensación es de 43°C— Clima en Honduras (@climahonduras) 12 de agosto de 2016
Lirerías que se utilizan
TwythonBeautfiulSoup4
Requests
Para obtener las imágenes con la secuencia de la actividad de huracanes en la zona y postearlo en twitter utilizamos el siguiente script:
Utilizando las librerias anteriores cree una liberia para que se encarga de obtener los datos de la pagina de Accuweather y postear los tweets:
Para que postee la temperatura del siguiente dia será así:
El código completo lo pueden encontrar aquí: https://bitbucket.org/jyjaire/climahonduras/