Originally Posted by
BoredOutOfMyMind
~/accuweather_conky_USA/accuw_USA_script
Code:
#!/bin/bash
#function: test_image
test_image () {
case $1 in
c|d|f)
echo e
;;
fl|sn)
echo q
;;
cl)
echo A
;;
pc)
echo C
;;
co)
echo E
;;
fr|r)
echo i
;;
h|ic)
echo b
;;
ho)
echo 5
;;
i)
echo r
;;
mcl)
echo B
;;
mc)
echo c
;;
mcfl|mcsn|psfl)
echo o
;;
mcs)
echo g
;;
pcs)
echo G
;;
mct|psut)
echo k
;;
pct)
echo K
;;
msu|psu)
echo b
;;
psus)
echo g
;;
s)
echo h
;;
rsn|sl)
echo x
;;
su)
echo a
;;
t)
echo m
;;
w)
echo 6
;;
esac
}
wget -O /home/brendan/accuweather_conky_USA/raw http://www.accuweather.com/us/ny/whitney-point/13862/forecast-current-conditions.asp
cp /home/brendan/accuweather_conky_USA/raw /home/brendan/accuweather_conky_USA/current_raw
sed -i '/feed-tabs/,/\/.feed-tabs/!d' /home/brendan/accuweather_conky_USA/raw
#file: days
grep '#' /home/brendan/accuweather_conky_USA/raw > /home/brendan/accuweather_conky_USA/days
sed -i 's/<\|>/\n/g' /home/brendan/accuweather_conky_USA/days
sed -i '/Today\|Tonight\|Overnight\|Tomorrow\|Monday\|Tuesday\|Wednesday\|Thursday\|Friday\|Saturday\|Sunday/!d' /home/brendan/accuweather_conky_USA/days
#file: messages
grep 'cond' /home/brendan/accuweather_conky_USA/raw > /home/brendan/accuweather_conky_USA/messages
sed -i 's/<\|>/\n/g' /home/brendan/accuweather_conky_USA/messages
sed -i '/span class="cond"\|\/span/d' /home/brendan/accuweather_conky_USA/messages
#file: temperatures
grep 'temp' /home/brendan/accuweather_conky_USA/raw > /home/brendan/accuweather_conky_USA/temperatures
sed -i 's/"temp">\|<span>&\|&\|<\/span>\ /\n/g' /home/brendan/accuweather_conky_USA/temperatures
sed -i '/<strong class=\|deg;<\/span><\/strong><span class="low"><span>Lo\|deg;<\/span>/d' /home/brendan/accuweather_conky_USA/temperatures
day1=$(sed -n '1p' /home/brendan/accuweather_conky_USA/days)
if [[ $day1 == Overnight || $day1 == Tonight ]]; then
sed -i 1i"-" /home/brendan/accuweather_conky_USA/temperatures
fi
#file: images
grep 'icon' /home/brendan/accuweather_conky_USA/raw > /home/brendan/accuweather_conky_USA/images
sed -i 's/\ i-alarm//g' /home/brendan/accuweather_conky_USA/images
sed -i 's/\ i-\|"></\n/g' /home/brendan/accuweather_conky_USA/images
sed -i '/<div class="icon\|\/div>/d' /home/brendan/accuweather_conky_USA/images
for (( i=1; i<=5; i++ ))
do
test_number=$(sed -n "${i}p" /home/brendan/accuweather_conky_USA/images)
test_image $test_number >> /home/brendan/accuweather_conky_USA/images
done
messag1=$(sed -n '1p' /home/brendan/accuweather_conky_USA/days)
if [[ $messag1 == Tonight || $messag1 == Overnight ]]; then
imag1=$(sed -n '1p' /home/brendan/accuweather_conky_USA/images)
case $imag1 in
h|ic)
sed -i '6s/b/B/' /home/brendan/accuweather_conky_USA/images
;;
mc)
sed -i '6s/c/C/' /home/brendan/accuweather_conky_USA/images
;;
mcfl|mcsn)
sed -i '6s/o/O/' /home/brendan/accuweather_conky_USA/images
;;
mcs)
sed -i '6s/g/G/' /home/brendan/accuweather_conky_USA/images
;;
mct)
sed -i '6s/k/K/' /home/brendan/accuweather_conky_USA/images
;;
esac
fi
#current conditions
sed -i '/#detail-tab-buttons/,/\/#panel-main/!d' /home/brendan/accuweather_conky_USA/current_raw
#file: current
grep 'realfeel' /home/brendan/accuweather_conky_USA/current_raw > /home/brendan/accuweather_conky_USA/current
grep 'Humidity:' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'Pressure:' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'Cloud Cover:' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'UV Index:' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'Dew Point:' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'Precipitation' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'Visibility:' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep '"more-info"' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'position:absolute;' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'start' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep 'finish' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
grep '="icon' /home/brendan/accuweather_conky_USA/current_raw >> /home/brendan/accuweather_conky_USA/current
sed -i 's/[ ]*<div class="icon i-//' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/[ ]*<div[a-zA-Z0-9 =":;-]*>//g' -e 's/[ ]*<span[a-zA-Z0-9 =":;-]*>//g' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/<\/span><\/span>/<\/span>/g' -e 's/<\/span>/\n/g' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/[ ]*<li>[a-zA-Z0-9 ()]*: <strong>//g' -e 's/<\/strong><\/li>//g' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/ / /g' -e 's/°//g' -e 's/<\/div>//g' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/RealFeel® //' -e 's/ <img src="\/adc2010\/images\/icons-wind\///' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/.gif" width="260" height="138" alt="" \/>//' -e 's/">//' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/\([0-9.]*\) in/\1/g' -e 's/\([0-9.]*\) Miles/\1/g' -e 's/\([0-9.]*\) mph/\1/g' /home/brendan/accuweather_conky_USA/current
sed -i -e 's/\([0-9.]*\) F/\1/g' -e 's/\([0-9.]*\) %/\1/g' -e 's/\([0-9.]*\)%/\1/g' /home/brendan/accuweather_conky_USA/current
#If you want AM and PM in uppercase, comment this line out
sed -i -e 's/ AM/am/g' -e 's/ PM/pm/g' /home/brendan/accuweather_conky_USA/current
test_number=$(sed -n "22p" /home/brendan/accuweather_conky_USA/current)
test_image $test_number >> /home/brendan/accuweather_conky_USA/current
OOps, I forgot to say above, the last info I posted in the code box was the contents of the "current_raw" directory, it's HTML text.
I went and deleted everything in the accuweather_conky_USA folder except the accuw_USA_script and made sure the script was as you posted then restarted the conky. WHen I do that the only information showing up is the time and date, I don't get the forecast or images that I was.
This is the rest of it, could the problem be here somewhere ?
conky-start-delayed.sh
Code:
#!/bin/bash
sleep 30 && DISPLAY=:0.0 conky;
sleep 30 && DISPLAY=:0.0 conky2;
conkyrc2
Code:
alignment top_right
background no
border_width 1
cpu_avg_samples 2
#colors
default_color EEEEE0
color0 FFA54F #titles
color1 EEEEE0 #sub-titles
color2 cccccc #processes
color3 556776 #graphs
color8 696969 #DimGray
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont Liberation Mono:size=7.5
gap_x 1900
gap_y 290
minimum_size 315 680
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
double_buffer yes
TEXT
${color2}${font Liberation Sans:size=60}${time %l:%M%P}${color2}${font}
${font Liberation Sans:size=14}${time %A} ${time %B %e, %Y}
${font}
${goto 40}Sunrise: ${execpi 600 sed -n '14p' /home/brendan/accuweather_conky_USA/current} ${goto 170}Moonrise: ${execpi 600 sed -n '16p' /home/brendan/accuweather_conky_USA/current}
${goto 40}Sunset: ${execpi 600 sed -n '18p' /home/brendan/accuweather_conky_USA/current} ${goto 170}Moonset: ${execpi 600 sed -n '20p' /home/brendan/accuweather_conky_USA/current}
${goto 20}${color0}${font Nimbus Sans L:bold:size=10}Current $font${color8}${voffset -2}${hr 2}${texeci 600 bash /home/brendan/accuweather_conky_USA/accuweather_USA_script}
${goto 40}${font conkyweather:size=40}${color3}${execi 600 sed -n '23p' ~/accuweather_conky_USA/current}${color}
${font Nimbus Sans L:size=30}${goto 120}${voffset -75}${execpi 600 sed -n '2p' /home/brendan/accuweather_conky_USA/current}°
${font}${goto 120}${voffset -33}${execpi 600 sed -n '1p' /home/brendan/accuweather_conky_USA/current|fold -w30}
${goto 120}Wind: ${execpi 600 sed -n '12p' /home/brendan/accuweather_conky_USA/current} ${execpi 600 sed -n '13p' /home/brendan/accuweather_conky_USA/current}mph
${goto 120}Feels Like: ${execpi 600 sed -n '3p' /home/brendan/accuweather_conky_USA/current}°
${goto 120}Humidity: ${execpi 600 sed -n '5p' /home/brendan/accuweather_conky_USA/current}%
${goto 120}Pressure: ${execpi 600 sed -n '6p' /home/brendan/accuweather_conky_USA/current}in
${goto 120}Cloud Cover: ${execpi 600 sed -n '7p' /home/brendan/accuweather_conky_USA/current}%
${goto 120}UV Index: ${execpi 600 sed -n '8p' /home/brendan/accuweather_conky_USA/current}
${goto 120}Dew Point: ${execpi 600 sed -n '9p' /home/brendan/accuweather_conky_USA/current}°
${goto 120}Precipitation: ${execpi 600 sed -n '10p' /home/brendan/accuweather_conky_USA/current}in
${goto 120}Visibility: ${execpi 600 sed -n '11p' /home/brendan/accuweather_conky_USA/current}miles
${goto 20}${color0}${font Nimbus Sans L:bold:size=10}Forecast $font${color8}${voffset -2}${hr 2}
${goto 40}${font conkyweather:size=40}${color3}${execi 600 sed -n '6p' ~/accuweather_conky_USA/images}${color}${font Nimbus Sans L:bold:size=8}${goto 120}${voffset -40}${execpi 600 sed -n '1p' /home/brendan/accuweather_conky_USA/days}
${font}${goto 120}${execpi 600 sed -n '2p' /home/brendan/accuweather_conky_USA/messages|fold -w30}
${goto 120}High: ${execpi 600 sed -n '1p' /home/brendan/accuweather_conky_USA/temperatures}° Low: ${execpi 600 sed -n '2p' /home/brendan/accuweather_conky_USA/temperatures}°
${goto 40}${font conkyweather:size=40}${color3}${execi 600 sed -n '7p' ~/accuweather_conky_USA/images}${color}${font Nimbus Sans L:bold:size=8}${goto 120}${voffset -35}${execpi 600 sed -n '2p' /home/brendan/accuweather_conky_USA/days}
${font}${goto 120}${execpi 600 sed -n '5p' /home/brendan/accuweather_conky_USA/messages|fold -w30}
${goto 120}High: ${execpi 600 sed -n '3p' /home/brendan/accuweather_conky_USA/temperatures}° Low: ${execpi 600 sed -n '4p' /home/brendan/accuweather_conky_USA/temperatures}°
${goto 40}${font conkyweather:size=40}${color3}${execi 600 sed -n '8p' ~/accuweather_conky_USA/images}${color}${font Nimbus Sans L:bold:size=8}${goto 120}${voffset -35}${execpi 600 sed -n '3p' /home/brendan/accuweather_conky_USA/days}
${font}${goto 120}${execpi 600 sed -n '8p' /home/brendan/accuweather_conky_USA/messages|fold -w30}
${goto 120}High: ${execpi 600 sed -n '5p' /home/brendan/accuweather_conky_USA/temperatures}° Low: ${execpi 600 sed -n '6p' /home/brendan/accuweather_conky_USA/temperatures}°
${goto 40}${font conkyweather:size=40}${color3}${execi 600 sed -n '9p' ~/accuweather_conky_USA/images}${color}${font Nimbus Sans L:bold:size=8}${goto 120}${voffset -35}${execpi 600 sed -n '4p' /home/brendan/accuweather_conky_USA/days}
${font}${goto 120}${execpi 600 sed -n '11p' /home/brendan/accuweather_conky_USA/messages|fold -w30}
${goto 120}High: ${execpi 600 sed -n '7p' /home/brendan/accuweather_conky_USA/temperatures}° Low: ${execpi 600 sed -n '8p' /home/brendan/accuweather_conky_USA/temperatures}°
${goto 40}${font conkyweather:size=40}${color3}${execi 600 sed -n '10p' ~/accuweather_conky_USA/images}${color}${font Nimbus Sans L:bold:size=8}${goto 120}${voffset -35}${execpi 600 sed -n '5p' /home/brendan/accuweather_conky_USA/days}
${font}${goto 120}${execpi 600 sed -n '14p' /home/brendan/accuweather_conky_USA/messages|fold -w30}
${goto 120}High: ${execpi 600 sed -n '9p' /home/brendan/accuweather_conky_USA/temperatures}° Low: ${execpi 600 sed -n '10p' /home/brendan/accuweather_conky_USA/temperatures}°
Bookmarks