Que tal gente, inspirado por un script que permite ver la temperatura en conky, he pensado en hacer una suerte de rss de algunas páginas que NO poseen rss, o no del modo que yo quisiera.
La utilidad en cuestión son unos blogs y foros que actualizan los post poniendo links nuevos una vez por semana, pero no son tan religiosos que digamos en la puntualidad.
El script en cuestión fue este:
Code:
#!/bin/bash
sciezka=~/scripts
kod=ARDF0002
plik=~/weather
w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik
stan=`head -n3 $plik | tail -n1`
temp=`tail -n1 $plik | awk '{print $1}'`
tempo=`head -n6 $plik | tail -n1`
cisn=`head -n8 $plik | tail -n1`
wiatr=`head -n16 $plik | tail -n1`
wilg=`head -n10 $plik | tail -n1`
wsch=`head -n18 $plik | tail -n1`
zach=`head -n20 $plik | tail -n1`
if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
then
stanpl=$stan
else
stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
fi
echo $temp C / $zach / $stan
(creo)Tengo idea de cual es el principio que utiliza: w3m le da el texto a grep, este obtiene las líneas que necesita y sed no palida idea jaja xD, ¿le da formato?.
Traté de leer pero no entiendo muy bien el uso y funcionalidad real de grep y sed; alguien me da un empujoncito como para empezar?
Bookmarks