yaourt -S conkyforecast-bzr
Después de que se instale, poned también en terminal:
Antes de empezar a configurar nuestro script, es necesario que nos registremos en la página que nos va a proporcionar la información del tiempo. Id directamente al siguiente enlace: http://www.weather.com/services/xmloap.htmlcp /usr/share/conkyforecast/conkyForecast.config ~/.conkyforecast.config
Después de registraros (os toma como si fuerais un organismo o una empresa, da igual) os llegará a vuestro correo los datos que necesitamos. Estos son el Partner_ID y la Licence_Key. También necesitamos averiguar el código correspondiente a nuestra ubicación. Basta con ir a la siguiente dirección: http://xoap.weather.com/search/search?where=tuciudad
cambiando la última parte del enlace (dónde pone tuciudad) por el nombre de tu ciudad o ubicación en mayusculas. Os saldrá una lista de destinos, elegid el correspondiente al vuestro y quedaros con el código que aparece.
Un ejemplo de cómo me aparece a mí para mi ciudad:
En este caso, mi ubicación corresponde a la primera que aparece, por lo que el código que necesito es el SPXX0052.
Una vez que tenemos todos los datos que necesitamos, pasamos a configurar el conkyforecast. Abrid el conkyforecast.config y editar la siguiente parte:
#=============================================#
# EXPERT SETTINGS, NOT REQUIRED TO BE ALTERED #
#=============================================#
BASE_XOAP_URL = http://xoap.weather.com/weather/local/LOCATION?cc=*&dayf=5&link=xoap&prod=xoap&par=
&key= &unit=m
#BASE_XOAP_URL = http://xml.weather.com/weather/local/LOCATION?cc=*&dayf=10&link=xoap&prod=xoap&par=
&key= &unit=m
MAXIMUM_DAYS_FORECAST = 4
#===============================================#
# USER SETTINGS, EDIT BASED ON DOCUMENTED SETUP #
#===============================================#
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE = es
XOAP_PARTNER_ID = vuestroid
XOAP_LICENCE_KEY = vuestrakey
DEFAULT_LOCATION =
AUTO_NIGHT = False
PROXY_HOST =
PROXY_PORT = 8080
PROXY_USERNAME =
PROXY_PASSWORD =
Dónde pone LOCATION (fijaros que aparece en dos lugares distintos) y sustituidlos por el código correspondiente a vuestra ciudad. En el apartado user settings, buscad dónde pone XOAP_PARTNER_ID y poned vuestro id que os han enviado al correo. Igualmente hay que hacerlo dónde pone XOAP_LICENCE_KEY. Justo debajo de estos dos parámetros, hay que rellenar una vez más con el código de vuestra ciudad donde pone DEFAULT_LOCATION. Con esto último, no haría falta configurar nada más de este archivo.
Ahora, abrid vuestro conkyrc y añadid lo siguiente dónde queráis que aparezca el conkyforecast. En mi caso, lo tengo configurado de la siguiente manera:
${color 2ba5e3}${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=OB}
${color}${font ConkyWeather:style=Bold:size=40}${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=WF}${font}
${exec cp "`conkyBanshee --datatype=CA | sed -e 's/\\\//g'`" /tmp/cover}${image /tmp/cover -p 90,890 -s 80x80}${exec cp "`conkyBanshee --datatype=CA | sed -e 's/\\\//g'`" /tmp/cover}${image /tmp/cover -p 90,890 -s 80x80}${exec cp "`conkyBanshee --datatype=CA | sed -e 's/\\\//g'`" /tmp/cover}${image /tmp/cover -p 90,890 -s 80x80}${exec cp "`conkyBanshee --datatype=CA | sed -e 's/\\\//g'`" /tmp/cover}${image /tmp/cover -p 90,890 -s 80x80} ${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=HT --centeredwidth=4}/${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=LT --centeredwidth=4}
Sustituid dónde aparece mi código (SPXX0052) por vuestro código. Dónde pone --locale=ES por vuestro lenguaje (en mi caso, ES de España). Todo lo demás, son configuraciones de dónde queremos que aparezca, con qué letra o con cuál color. Ya sería elección vuestra y echarle imaginación para adaptarlo a vuestro propio Conky.
Nota: Si queréis que os aparezca la información del viento, en vez de poner la anterior configuración, poned la siguiente:
{execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=OB}
${font ConkyWeather:style=Bold:size=40}${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=WF}${font}
${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=HT --centeredwidth=4}/${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=LT --centeredwidth=4}
${font ConkyWindNESW:size=40}${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=BS}${font}
${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=WS} - ${execi 1800 conkyForecast --location=SPXX0052 --locale=ES --datatype=WD}${font}
Espero que os haya sido útil. Saludos!! ^^
0 Comentarios :
Publicar un comentario