Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # Current weather of Hungary
- #
- # Based on TCL script by lew046 (HUP).
- AGE=15 # Minutes
- DATAFILE=~/.weather.dat
- DATA=`find $DATAFILE -maxdepth 1 -mmin -$AGE -type f 2>/dev/null`
- if [ -z "$DATA" ]; then
- while [[ x$bh = "x" ]]; do bh=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=1 |grep Budapest:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- while [[ x$gh = "x" ]]; do gh=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=2 |grep Győr:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- while [[ x$mh = "x" ]]; do mh=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=3 |grep Miskolc:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- while [[ x$dh = "x" ]]; do dh=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=9 |grep Debrecen:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- while [[ x$ph = "x" ]]; do ph=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=4 |grep Pécs:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- while [[ x$sh = "x" ]]; do sh=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=5 |grep Szeged:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- while [[ x$zh = "x" ]]; do zh=`wget -qO- http://koponyeg.hu/idojaras_rss.php?regios=6 |grep Siófok:|cut -d ">" -f 6 |cut -d "," -f 1|sed -e 's/°/°/g' |sed -e 's/ km\/h/ km\/h /g'|awk '{print $2}'`; done
- rm -f $DATAFILE
- echo bh=$bh >> $DATAFILE
- echo gh=$gh >> $DATAFILE
- echo mh=$mh >> $DATAFILE
- echo dh=$dh >> $DATAFILE
- echo ph=$ph >> $DATAFILE
- echo sh=$sh >> $DATAFILE
- echo zh=$zh >> $DATAFILE
- else
- source $DATAFILE
- fi
- printf "\n"
- printf "\033[0;32m .oydmmo:''.ohdo- \033[0m\n"
- printf "\033[0;32m -mN+-'.+shhy+./dM: .-/o/ \033[0m\n"
- printf "\033[0;32m .:NN. 'hMNMmmMmMy \033[0m\n"
- printf "\033[0;32m :yNds/-+NMmh. '-' sMMN/ \033[0m\n"
- printf "\033[0;32m .-////osNN-+dNMMm' 'dMhdy' \033[0m\n"
- printf "\033[0;32m :hmds. 'yMh+osyo++. +/ '::sM- \033[0m\n"
- printf "\033[0;32m :mM/:hMs- .Md \033[1;33m$mh\033[0;32m +mM/ \033[0m\n"
- printf "\033[0;32m .oo/../Md :hNm+++oo+//ossyM/ .oyNmdMh- \033[0m\n"
- printf "\033[0;32m hMMmMMMNmh /osy++oss+///. /sNmo+--' \033[0m\n"
- printf "\033[0;32m .+sMN- \033[1;33m$gh\033[0;32m -mMd. \033[0m\n"
- printf "\033[0;32m -/oMN' \033[1;33m$bh\033[0;32m dM: \033[0m\n"
- printf "\033[0;32m dMh+/ \033[1;33m$dh\033[0;32m 'mNd. \033[0m\n"
- printf "\033[0;32m mM/ hM/ \033[0m\n"
- printf "\033[0;32m hMm .yMy \033[0m\n"
- printf "\033[0;32m ohmMm +MN: \033[0m\n"
- printf "\033[0;32m :NMm/:. \033[1;33m$zh\033[0;32m .NMo \033[0m\n"
- printf "\033[0;32m /syMN' 'NN/ \033[0m\n"
- printf "\033[0;32m .dMy -dMd \033[0m\n"
- printf "\033[0;32m -dNo yMm+ \033[0m\n"
- printf "\033[0;32m sMd+ 'MM- \033[0m\n"
- printf "\033[0;32m '+mMh- \033[1;33m$sh\033[0;32m - 'mMh' \033[0m\n"
- printf "\033[0;32m :NMo. \033[1;33m$ph\033[0;32m . oMMMmMm+ \033[0m\n"
- printf "\033[0;32m '+hMd- yMNNmmMMMmdNNMNNm-'.- \033[0m\n"
- printf "\033[0;32m /NN/ so'sh+hNNo ':- -.:/.-'-- \033[0m\n"
- printf "\033[0;32m -dMNdmm+ .syMNNMyoo: \033[0m\n"
- printf "\033[0;32m ...dMMs++//:.-+mNsy/-. \033[0m\n"
- printf "\033[0;32m ./ysshydmNd+' \033[0m\n"
- printf "\n"
Advertisement
Add Comment
Please, Sign In to add comment