Geektool und Yahoo Wetter

stefan19773

Aktives Mitglied
Thread Starter
Dabei seit
23.09.2012
Beiträge
238
Reaktionspunkte
27
Hat jemand von euch auch das Problem das
das icon nicht mehr angezeigt wird von Geektool
und Yahoo Wetter.
Mein Script lautet wie folgt:

curl --silent "https://uk.weather.yahoo.com/germany/rhineland-palatinate/gau-bischofsheim-12834658/" | grep "current-weather" | sed "s/.*background\:url.'//g" | sed "s/'. no.*.//g" | xargs curl --silent -o /tmp/weather.png

Es gab schon mal Probleme allerdings war die Umstellung auf HTTPS.
 
Ich benutze zwar kein Yahoo Wetter, aber wenn du ein
Code:
curl --silent "https://uk.weather.yahoo.com/germany/rhineland-palatinate/gau-bischofsheim-12834658/" > temp.txt
machst, kommt folgendes zurück:
HTML:
<HTML>
<HEAD>
<TITLE>Document Has Moved</TITLE>
</HEAD>

<BODY BGCOLOR="white" FGCOLOR="black">
<H1>Document Has Moved</H1>
<HR>

<FONT FACE="Helvetica,Arial"><B>
Description: The document you requested has moved to a new location.  The new location is "http://uk.news.yahoo.com/weather/germany/rhineland-palatinate/gau-bischofsheim-12834658/".
</B></FONT>
<HR>
</BODY>
Wenn du dir dann im Browser von der neuen Seite den Quelltext anschaust und nach "current-weather" suchst, findest du da nichts. Das wird so nicht mehr gehen.
 
Hallo,
erst mal Danke für die Antwort, ich habe natürlich die Location schon
aktualisiert doch leider funzt diese auch nicht.
Unverständlicherweise mein Arbeitskollege hat das selbe Script und Wohnt
eine Ortschaft weiter, doch bei Ihm läuft es Einwandfrei.
Trotz alle dem habe ich ein neues Script gefunden, das aber über
AccuWeather läuft und alles ist wieder in Ordnung.
Falls jemand Interesse hat, hier ist das Script:
Code:
if [ -f /tmp/weather4.png ];then
rm /tmp/weather4.png 2>&1
fi


curl --silent http://www.accuweather.com/en/de/gau-bischofsheim/55296/current-weather/175044|grep Gau-Bischofsheim|grep png|awk '{print $5}'|sed -e 's/icon://g'|sed -e 's/,//g'|xargs curl --silent -o /tmp/weather4.png; sips -Z 480 /tmp/weather4.png >/dev/null

osascript -e 'tell application "GeekTool Helper"
        refresh image geeklet "w_image"
    end tell'

Der Bereich "http://accuweather..." muss natürlich ersetzt werden, das selbe muss auch
in dem Teil nach der Homepage Passieren " |grep Gau-Bischofsheim" dort muss die
identische Location stehen wie auf der Homepage.
 
Zurück
Oben Unten