Mostrando las entradas con la etiqueta clima. Mostrar todas las entradas
Mostrando las entradas con la etiqueta clima. Mostrar todas las entradas
sábado, 3 de agosto de 2024
Conky: Monitoreo de temperadura de discos en antiX
GNU Linux, Ciclismo , Maratón, Natación, Senderismo
jueves, 30 de agosto de 2012
Conky-HTC v1.2 (Actualización)
Pequeña actualización para mostrar recursos de memoria y discos .
# -- Conky settings -- # background no update_interval 1 cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale yes double_buffer yes no_buffers yes text_buffer_size 2048 imlib_cache_size 0 # -- Window specifications -- # own_window yes own_window_type desktop own_window_transparent yes own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below own_window_argb_visual yes border_inner_margin 0 border_outer_margin 0 minimum_size 310 310 maximum_width 310 alignment tr gap_x -20 gap_y 10 # -- Graphics settings -- # draw_shades no draw_outline no draw_borders no draw_graph_borders yes default_bar_size 70 4 # -- Text settings -- # use_xft yes xftfont MaiandraGD:size=24 xftalpha 0.4 uppercase no default_color 8b8b8b TEXT ${voffset 30}${font Helvetica LT Std :style=Condensed:size=60}${color 434343}${goto 40}${time %H}${goto 140}${color 434343}${time %M}${font Helvetica LT Std :size=15:style=condensed}${color 808080}${goto 225}${time %S} ${voffset 55}${color whitesmoke}${font Helvetica LT Std :size=8}${alignr 115}${time %A},${time %e} de ${time %B} de ${time %G} ${voffset -45}${goto 22}${font Helvetica LT Std :size=8}${color 909090}${execi 600 conkyForecast --location=ARSC0074 --datatype=CN --refetch} #${voffset 8}${font Helvetica LT Std :size=10}${color 707070}${goto 24}Бургас ${font Helvetica LT Std :size=8}${color whitesmoke}${goto 24}${execi 1800 conkyForecast --location=ARSC0074 --datatype=CT}${voffset -10}${goto 200}${font Helvetica LT Std :size=25}${color d4d4d4}${execi 1800 conkyForecast --location=ARSC0074 -u --datatype=HT} ${voffset 35}${font Helvetica LT Std :size=8}${color white}${goto 25}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=1}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=1}${font Helvetica LT Std :size=8}${color white}${goto 70}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=2}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=2}${font Helvetica LT Std :size=8}${color white}${goto 115}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=3}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=3}${font Helvetica LT Std :size=8}${color white}${goto 160}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=4}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=4} ${font Helvetica LT Std :size=8}${color 707070}${goto 25}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=1}${font Helvetica LT Std :size=8}${color 707070}${goto 70}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=2}${font Helvetica LT Std :size=8}${color 707070}${goto 115}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=3}${font Helvetica LT Std :size=8}${color 707070}${goto 160}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=4} ${voffset -10}${font Helvetica LT Std :size=8}${color 707070}${goto 205}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=5} ${voffset -23}${font Helvetica LT Std :size=8}${color white}${goto 205}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=5}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=5} ${voffset 35}${goto 25}${color lightgrey}CPU 0: ${color #fffd00}${cpu cpu0}${color #ffffff}%${goto 95}${color lightgrey}CPU 1: ${color #fffd00}${cpu cpu1}${color #ffffff}%${goto 165}${voffset -7}${color}${cpugraph 15,70 000000 fffd00} ${voffset 3}${goto 25}${color lightgrey}RAM: ${color #fffd00}$mem ${color}/${color #fffd00}$memmax ${goto 165}${color}${membar 4,70} ${voffset -2}${goto 190}${color #fffd00}$memperc${color}% ${voffset 3}${goto 25}${color lightgrey}SWAP: ${color #fffd00}$swap ${color}/${color #fffd00}$swapmax ${goto 165}${color}${swapbar 4,70} ${voffset -2}${goto 190}${color #fffd00}$swapperc${color}% ${voffset 3}${goto 25}${color lightgrey}/ : ${color #fffd00}${fs_used /} ${color}/${color #fffd00}${fs_size /} ${color}%${goto 165}${color}${fs_bar /} ${voffset -2}${goto 190}${color #fffd00}${fs_used_perc /}${color}% ${voffset 3}${goto 25}${color lightgrey}/home: ${color #fffd00}${fs_used /home} ${color}/${color #fffd00}${fs_size /home}${goto 165}${color}${fs_bar /home} ${voffset -2}${goto 190}${color #fffd00}${fs_used_perc /home}${color}% ${image ~/.images/base.png -p 12,30 -s 238x140} ${image ~/.images/base.png -p 12,190 -s 238x40} ${image ~/.images/base.png -p 12,240 -s 238x140} ${image ~/.images/base.png -p 12,240 -s 238x140} ${image ~/.images/flip_bg.png -p 30,10 -s 100x110} ${image ~/.images/flip_bg.png -p 130,10 -s 100x110} ${execpi 600 conkyForecast --location=ARSC0074 --template=~/.vreme.template}
GNU Linux, Ciclismo , Maratón, Natación, Senderismo
lunes, 27 de agosto de 2012
Conky-HTC v1.2
Conky es un monitor del sistema altamente configurable y liviano, Incluye El
Estado de el CPU ,memoria, espacio de intercambio, de almacenamiento en
disco, temperaturas, procesos, interfaces de red, energía de la batería,
mensajes del sistema, buzones de correo electrónico,reproductores de
musica y mucho más.
Aquí una captura del escritorio de trabajo de mi computador. En este caso me baje una versión "tuneada" para mostrar el clima que hace cuando salgo a pedalear del grupo Conky en Deviantart.
Acá los archivos de configuracion (2): .conkyrc y .conkyForecast.config
.conkyrc
# -- Conky settings -- # background no update_interval 1 cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale yes double_buffer yes no_buffers yes text_buffer_size 2048 imlib_cache_size 0 # -- Window specifications -- # own_window yes own_window_type desktop own_window_transparent yes own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below border_inner_margin 0 border_outer_margin 0 minimum_size 310 310 maximum_width 310 alignment tr gap_x -20 gap_y 10 # -- Graphics settings -- # draw_shades no draw_outline no draw_borders no draw_graph_borders yes # -- Text settings -- # use_xft yes xftfont MaiandraGD:size=24 xftalpha 0.4 uppercase no default_color 8b8b8b TEXT ${voffset 30}${font Helvetica LT Std :style=Condensed:size=60}${color 434343}${goto 40}${time %H}${goto 140}${color 434343}${time %M}${font Helvetica LT Std :size=15:style=condensed}${color 808080}${goto 225}${time %S} ${voffset 55}${color whitesmoke}${font Helvetica LT Std :size=8}${alignr 115}${time %A},${time %e} de ${time %B} de ${time %G} ${voffset -45}${goto 22}${font Helvetica LT Std :size=8}${color 909090}${execi 600 conkyForecast --location=ARSC0074 --datatype=CN --refetch} #${voffset 8}${font Helvetica LT Std :size=10}${color 707070}${goto 24}Бургас ${font Helvetica LT Std :size=8}${color whitesmoke}${goto 24}${execi 1800 conkyForecast --location=ARSC0074 --datatype=CT}${voffset -10}${goto 200}${font Helvetica LT Std :size=25}${color d4d4d4}${execi 1800 conkyForecast --location=ARSC0074 -u --datatype=HT} ${voffset 35}${font Helvetica LT Std :size=8}${color white}${goto 25}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=1}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=1}${font Helvetica LT Std :size=8}${color white}${goto 70}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=2}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=2}${font Helvetica LT Std :size=8}${color white}${goto 115}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=3}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=3}${font Helvetica LT Std :size=8}${color white}${goto 160}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=4}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=4} ${font Helvetica LT Std :size=8}${color 707070}${goto 25}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=1}${font Helvetica LT Std :size=8}${color 707070}${goto 70}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=2}${font Helvetica LT Std :size=8}${color 707070}${goto 115}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=3}${font Helvetica LT Std :size=8}${color 707070}${goto 160}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=4} ${voffset -10}${font Helvetica LT Std :size=8}${color 707070}${goto 205}${execi 600 conkyForecast --location=ARSC0074 --datatype=DW --shortweekday --startday=5} ${voffset -23}${font Helvetica LT Std :size=8}${color white}${goto 205}${execi 600 conkyForecast --location=ARSC0074 --datatype=HT -u --startday=5}/${color 707070}${execi 600 conkyForecast --location=ARSC0074 --datatype=LT -u --startday=5} ${image ~/.images/base.png -p 12,30 -s 238x140} ${image ~/.images/base.png -p 12,190 -s 238x40} ${image ~/.images/flip_bg.png -p 30,10 -s 100x110} ${image ~/.images/flip_bg.png -p 130,10 -s 100x110} ${execpi 600 conkyForecast --location=ARSC0074 --template=~/.vreme.template}
.conkyForecast.config:
CACHE_FOLDERPATH = /tmp/ CONNECTION_TIMEOUT = 5 EXPIRY_MINUTES = 30 TIME_FORMAT = %H:%M DATE_FORMAT = %d/%m/%Y LOCALE =es XOAP_PARTNER_ID = XOAP_LICENCE_KEY = MAXIMUM_DAYS_FORECAST = 7 PROXY_HOST = 192.168.0.227 PROXY_PORT = 3128 PROXY_USERNAME = julio PROXY_PASSWORD = linux BASE_XOAP_URL = http://xml.weather.com/weather/local/ARSC0074?cc=*&dayf=10&link=xoap&prod=xoap&par=&key= &unit=m
Importante: Para que sea transparente, agregar la siguiente línea al archivo .conkyrc :
own_window_argb_visual yes
GNU Linux, Ciclismo , Maratón, Natación, Senderismo
lunes, 13 de diciembre de 2010
El clima con Pidgin (Actualización con reporte del viento y sensación térmica)
Una pequeña actualización para
la barra de status de Pidgin.
Ahora además de la temperatura, tambien nos da un reporte de la velocidad del viento.
¡Que por cierto hoy aqui en Río Gallegos tenemos un verdadero temporal de viento,
96 Km/h con ráfagas de 120Km/h !!!
aquí el bloque de código para el script en Python (ejecutado desde una consola)
#!/usr/bin/env python # -*- coding: utf-8 -*- import dbus,time,commands,string,sys # Autor: Julio Alberto Lascano # web: https://drcalambre.blogspot.com # Fecha: 15 Diciembre de 2010 # requiere: python, weather-util # web clima = http://www.weather.gov/tg/siteloc.shtml # python por defecto considera que los caracteres con los que trabajamos son formato ASCII de 7 bits (ni siquiera el extendido). # Por supuesto, en estos tristes 7 bits no entran ni la ñ ni los acentos, ni un montón de caracteres más. # Es por esto que nosotros los hispano hablantes necesitamos decirle a Python que hay más caracteres y que los queremos interpretar :D # Para esto hacemos: -*- coding: utf-8 -*- def set_status(message): bus = dbus.SessionBus() obj = bus.get_object("im.pidgin.purple.PurpleService", "/im/pidgin/purple/PurpleObject") purple = dbus.Interface(obj, "im.pidgin.purple.PurpleInterface") current = purple.PurpleSavedstatusGetType(purple.PurpleSavedstatusGetCurrent()) status = purple.PurpleSavedstatusNew("", current) purple.PurpleSavedstatusSetMessage(status, message) purple.PurpleSavedstatusActivate(status) while True: horaFecha = commands.getoutput("date +'%H:%M %d/%m/%Y'") reporteClima = string.split(commands.getoutput("weather -vi SAWG"),'\n') tamanio = len(reporteClima) for i in range(0, tamanio): if string.find(reporteClima[i],"Temperature:") == 0: idTemperatura = i elif string.find(reporteClima[i],"Pressure") == 0: idPresion = i elif string.find(reporteClima[i],"Windchill:") == 0: idTermica = i elif string.find(reporteClima[i],"Wind:") == 0: #El viento está en calma? if string.find(reporteClima[i],"Calm") == 6: velocidadViento = 0 posRafagasStar = 0 rafagas = 0 else: idViento = i tamanioidViento = len(reporteClima[idViento]) posVientoStar = int(string.find(reporteClima[idViento],"at")) posVientoEnd = int(string.find(reporteClima[idViento],"MPH")) posRafagasStar = int(string.find(reporteClima[idViento],"gusting to")) # 1 MP/H = 1.609 KM/H velocidadViento = int(float(reporteClima[idViento][posVientoStar+3:posVientoEnd-1])*1.609) if posRafagasStar > 0: rafagas = int(float(reporteClima[idViento][posRafagasStar+11:posRafagasStar+13])*1.609) else: rafagas = 0 temperatura = int(reporteClima[idTemperatura][string.find(reporteClima[idTemperatura],"(")+1:string.find(reporteClima[idTemperatura],")")-1]) try: termica = int(reporteClima[idTermica][string.find(reporteClima[idTermica],"(")+1:string.find(reporteClima[idTermica],")")-1]) except NameError: termica = 0 try: presion = reporteClima[idPresion][string.find(reporteClima[idPresion],"hPa")-5:string.find(reporteClima[idPresion],"hPa")-1] except NameError: presion = 0 if temperatura > 15: carita = r"(=^.^=) " elif temperatura <= 15 and temperatura >= 10: carita = r"^_^'' " elif temperatura <= 9 and temperatura >= 5: carita = r"^^) " elif temperatura <= 4 and temperatura >= 1: carita = r"(O.o) " elif temperatura == 0: carita = r"(Y_Y) " elif temperatura <= -4 and temperatura >= -1: carita = r"(>.<) " else: carita = r"(+_+) " try: if velocidadViento == 0: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Viento: En calma - Presión atmosférica: '+presion+' hPa. - '+horaFecha) else: if termica == 0: if rafagas > 0: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Viento: '+str(velocidadViento)+' Km/h (ráfagas de '+str(rafagas)+'Km/h) - Presión atmosférica: '+presion+' hPa. - '+horaFecha) else: if presion > 0: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Viento: '+str(velocidadViento)+'Km/h - Presión atmosférica: '+presion+' hPa. - '+horaFecha) else: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Viento: '+str(velocidadViento)+'Km/h - '+horaFecha) else: if rafagas > 0: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Térmica: '+str(termica)+'°C - Viento: '+str(velocidadViento)+' Km/h (ráfagas de '+str(rafagas)+'Km/h) - Presión atmosférica: '+presion+' hPa. - '+horaFecha) else: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Térmica: '+str(termica)+'°C - Viento: '+str(velocidadViento)+' Km/h - Presión atmosférica: '+presion+' hPa. - '+horaFecha) except NameError: set_status(carita+'Río Gallegos: '+str(temperatura)+'°C - Viento: '+str(velocidadViento)+' Km/h - Presión atmosférica: '+presion+' hPa. - ['+horaFecha+']') time.sleep(300)
aquí el enlace para descargar la actualización:
Descargar (4 KB)
Para entender como configurar el resto leer el post anterior aqui:
http://drcalambre.blogspot.com/2010/06/como-el-clima-con-pidgin.html
GNU Linux, Ciclismo , Maratón, Natación, Senderismo
Suscribirse a:
Entradas (Atom)