Kod:#!/bin/bash curl -k -sA "Chrome" -L "https://news.google.com/?hl=tr&gl=TR&ceid=TR:tr" -q > /tmp/1.txt cat /tmp/1.txt | tr '[:upper:]' '[:lower:]' | grep -E '\s*beş\s+günlük\s*' > /tmp/2.txt sed 's/beş günlük hava durumu/\nbeş günlük hava durumu/g' /tmp/2.txt >> /tmp/3.txt sed '1d' /tmp/3.txt > /tmp/4.txt sed 's/<\/h2>/\nh2/g' /tmp/4.txt > /tmp/5.txt sed 's/<div class=/\n/g' /tmp/5.txt > /tmp/6.txt sed 's/title/\n/g' /tmp/6.txt > /tmp/7.txt sed 's/data-temp=/\n/g' /tmp/7.txt > /tmp/8.txt sed -i -e 's/\".....\">//g' -e 's/\"......\">//g' -e 's/\".......\">//g' -e 's/\"........\">//g' /tmp/8.txt sed 's/<\/span><img/\n/g' /tmp/8.txt > /tmp/9.txt sed -i -e '/src=\"http/d' /tmp/9.txt sed 's/data-unit*.*//g' /tmp/9.txt > /tmp/10.txt sed 's/aria*.*//g' /tmp/10.txt > /tmp/11.txt sed -i -e '/jsname=/d' /tmp/11.txt sed -i -e 's/<span class=//g' /tmp/11.txt sed -i -e 's/h2<\/div><\/div>//g' /tmp/11.txt sed -i -e 's/\"//g' /tmp/11.txt sed -i -e 's/=//g' /tmp/11.txt sed -i -e 's/beş günlük hava durumu>/5 GUNLUK HAVA DURUMU = /g' /tmp/11.txt sed -i -e '/>/d' /tmp/11.txt sed -i -e 's/ix4nzd//g' /tmp/11.txt sed -i -e '/^\s*$/d' /tmp/11.txt sed -i -e '2s/.../SUAN/' -e '2s/..../SUAN/' /tmp/11.txt sed 'n;n;n;G;' /tmp/11.txt > /tmp/12.txt cat /tmp/12.txt sleep 2 rm -rf /tmp/*.txt exit
sehir ismi belirtmenize gerek kalmadan bulundugunuz konuma gore news.google.com adresindeki 5 gunluk hava durumunu bilgilerini gosterir
scriptin calısması icin curl komutu cihazınızda yuklu olmalıdır yuklu degilse
opkg install curl
komutunu yazarak telnetten yukleyebilirsiniz
https olan linklerde wget komutu ya calısmıyor yada sorun yaratıyor o yuzden curl kullanıyorum
Paylaş