Matschgo
Legende
Thread Starter
- Mitglied seit
- 14.11.2004
- Beiträge
- 8.894
- Ort
- Österreich
- Desktop System
- Loki
- Laptop
- MacBook Air M3
- Prozessor
- 11700k
- Mainboard
- Asus ROG Strix Z590
- Kühler
- EKWB Custom Loop, 2xMoRa420SS
- Speicher
- 32GB Trident DDR4
- Grafikprozessor
- Asus GeForce RTX 3080Ti TUF
- Display
- Asus PG32UQ & Dell 2716DG
- SSD
- 980Pro 1TB + MP600 1TB
- Soundkarte
- Hifiman Arya @ ifi iDSD Pro & iCan Pro
- Gehäuse
- Corsair 5000X
- Netzteil
- Seasonic Prime TX-1000 Titanium
- Keyboard
- Logitech G915
- Mouse
- Logitech G903
- Betriebssystem
- W11P
- Webbrowser
- Chrome
- Sonstiges
- ModMic Wireless, Asus 10GBe NIC, Streamdeck
Ok dann machs halt ich
Code:
curl --silent "http://de.weather.yahoo.com/Österreich/oberösterreich/frankenburg-545075/" | grep "forecast-icon" | sed "s/.*background\:url(\'\(.*\)\')\;\ _background.*/\1/" | xargs curl --silent -o /tmp/weather.png\
curl --silent "http://de.weather.yahoo.com/Österreich/oberösterreich/frankenburg-545075/" > /tmp/weather.txt
grep -E 'Gefühlte Temperatur:' /tmp/weather.txt | grep -E 'Gefühlte Temperatur:' /tmp/weather.txt | sed -E 's/ .*Gefühlte Temperatur://' | sed -e 's/ *[^0-9] //' | sed -e 's/\<\/.*temp\"\>//' | sed -e 's/\&.*//' | tail -n1 | awk '{print "Temperatur: " $(NF-1) " Grad" }'
grep -e 'Luftdruck:' /tmp/weather.txt | sed -e 's/ .*relative\;\"\>//' -e 's/ .*[^0-9] //' -e 's/\<\/script\>\<\/div\>\<div\>\<\/div\>\<div//' -e 's/\".*//' | tail -n1 | awk ' {print "Luftdruck: " $(NF-1) " mbar"}'
grep -e 'Luftfeuchtigkeit:' /tmp/weather.txt | sed -e 's/\%.*//' -e 's/.*Luftfeuchtigkeit:\<\/dt\>\<dd\>//' | tail -n1 | awk '{print "Luftfeuchtigkeit: " $(NF-1) "%"} '
grep -e 'Sichtweite:' /tmp/weather.txt | sed -e 's/km.*//' -e 's/.*Sichtweite:\<\/dt\>\<dd\>//' -e 's/\<\/dd\>\<dt\>Taupunkt\:.*//' | tail -n1 | awk '{print "Sichtweite: " $(NF) " km"}'
grep -e 'Taupunkt:' /tmp/weather.txt | sed -e 's/\&\#176.*//' -e 's/.*Taupunkt:\<\/dt\>\<dd\>//' | tail -n1 | awk '{print "Taupunkt: " $(NF-1) "°C"} '
grep -e 'Sonnenaufgang:' /tmp/weather.txt | sed -e 's/.*Sonnenaufgang:\<\/dt\>\<dd\>//' -e 's/Uhr.*//' -e 's/h/:/g' | tail -n1 | awk '{print "Sonnenaufgang: " $(NF-1)} '
grep -e 'Sonnenuntergang:' /tmp/weather.txt | sed -e 's/.*Sonnenuntergang:\<\/dt\>\<dd\>//' -e 's/Uhr.*//' -e 's/h/:/g' | tail -n1 | awk '{print "Sonnenuntergang: " $(NF-1)} '
grep -e 'Heute' /tmp/weather.txt | sed -e 's/Morgen.*//' -e 's/\;\<\/.*//' -e 's/.*Max\://' -e 's/\&\#176\;//' -e 's/\&\#176//' |tail -n1 |awk '{print"Heute " $(NF) "-" $(NF-3)"°C"}'
grep -e 'Morgen' /tmp/weather.txt | sed -e 's/.*Morgen//' -e 's/°\;\<\/div\>\<\/div\>\<\/div\>\<div class\=\"yui-gb.*//' -e 's/.*Max: //' -e 's/\&\#176\;//' | tail -n1|awk '{print"Morgen " $(NF) "-" $(NF-3)"°C"}'
rm /tmp/weather.txt