I just found out that the inxi command returns some weather data !
Using inxi -xxxW returns local observations, although I haven't a clue what the source is.
Example -
~ $ inxi -xxxW london,UK
Weather: Conditions: 41 F (5 C) - Scattered Clouds Wind: From the NNE at 15 MPH Humidity: 70%
Pressure: 30.27 in (1025 mb) Wind Chill: 33 F (1 C)
Location: London GLA (UK) Altitude: 17 ft
Time: February 4, 2:52 PM GMT Observation Time: February 4, 2:20 PM GMT
I just tried to see if I could find a way of using that data to be sent to my Conky script, but it doesn't seem to work.
Anyone know how I could get Conky to display that data ?
I think the weather stuff on Conky must be it's holy grail, since everyone seems to want it but the solutions or data sources are no longer
available.
My Conky flle is this -
- background yes
use_xft yes
xftfont 123:size=9
xftalpha 0.1
update_interval 1.0
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type dock
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#These values set true transparancy
own_window_argb_visual yes
own_window_argb_value 0
double_buffer yes
minimum_size 250 5
maximum_width 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color gray
default_shade_color red
default_outline_color green
alignment top_right
gap_x 35
gap_y 12
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer left
text_buffer_size 256
temperature_unit celsius
own_window_colour 000000
TEXT
#SYSTEM
${voffset -30}
${color Gray}
${font Soul Papa:bold:size=10}${color Tan1}SYSTEM ${color DarkSlateGray} ${hr 2}
${color Gray}${font Inconsolata:size=9}$sysname $kernel $alignr $machine
CPU $alignr ${freq_g cpu0}Ghz
Uptime $alignr${uptime}
${color Gray}Local IP $alignr ${addr wlp2s0}
${color Gray}Public IP $alignr ${execi 3600 wget -q -O /dev/stdout http://checkip.dyndns.org/ | cut -d : -f 2- | cut -d \< -f -1}
#DRIVES
${font Soul Papa:bold:size=10}${color Tan1}DRIVES ${color DarkSlateGray}${hr 2}
${font Inconsolata:size=9}${color Gray}
/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
${color Gray}${fs_bar /}
${color Gray}/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_used_perc /home}%
${color Gray}${fs_bar /home}
#MEMORY
${font Soul Papa:bold:size=10}${color Tan1}MEMORY ${color DarkSlateGray}${hr 2}
${font Inconsolata:size=9}${color Gray}
DDR3 $alignc $mem / $memmax $alignr $memperc%
${color green}${if_match ${memperc}<=40}${color olivedrab}${membar 5,} ${else}${if_match ${memperc}<=60}${color greenyellow}${membar 5,} ${else}${if_match ${memperc}<=80}${color darkorange}${membar 5,} ${else}${if_match ${memperc}>80}${color darkred}${membar 5,}${endif}${endif}${endif}${endif}${color}
SWAP $alignc $swap / $swapmax $alignr $swapperc%
${color green}${if_match ${swapperc}<=40}${color olivedrab}${swapbar 5,} ${else}${if_match ${swapperc}<=60}${color greenyellow}${swapbar 5,} ${else}${if_match ${swapperc}<=80}${color darkorange}${swapbar 5,} ${else}${if_match ${swapperc}>80}${color darkred}${swapbar 5,}${endif}${endif}${endif}${endif}${color}
#CPU
${font Soul Papa:bold:size=10}${color Tan1}CPU ${color DarkSlateGray}${hr 2}
${color Gray}${font Inconsolata:size=9}${alignr}${cpu cpu0}%
${color green}${if_match ${cpu cpu0}<=40}${color olivedrab}${cpubar cpu0 5,} ${else}${if_match ${cpu cpu0}<=60}${color greenyellow}${cpubar cpu0 5,} ${else}${if_match ${cpu cpu0}<=80}${color darkorange}${cpubar cpu0 5,} ${else}${if_match ${cpu cpu0}>80}${color darkred}${cpubar cpu0 5,}${endif}${endif}${endif}${endif}${color}
#NETWORK
${font Soul Papa:bold:size=10}${color Tan2}WIFI - ${wireless_essid wlp2s0} ${color DarkSlateGray}${hr 2}
${font Inconsolata:size=9}${color Gray}
${color Gray}Wireless signal: $alignr $color${wireless_link_qual wlp2s0}%
Up $alignr${upspeedf wlp2s0} KiB/s
Uploaded: $alignr${totalup wlp2s0}
${upspeedgraph wlp2s0 White 80,}
Down $alignr${downspeedf wlp2s0} KiB/s
Downloaded: $alignr${totaldown wlp2s0}
${downspeedgraph wlp2s0 White 80,}
${font Soul Papa:bold:size=10}${color Tan1}ETHERNET CONNECTION ${color DarkSlateGray}${hr 2}
${font Inconsolata:size=9}${color Gray}
${color Gray}Ethernet Downloaded: $alignr${totaldown enp3s0f2}
${color Gray}Ethernet Uploaded: $alignr${totalup enp3s0f2}
Andy