{"id":326,"date":"2013-05-06T15:56:05","date_gmt":"2013-05-06T14:56:05","guid":{"rendered":"http:\/\/bucketomac.wordpress.com\/?p=326"},"modified":"2013-05-06T15:56:05","modified_gmt":"2013-05-06T14:56:05","slug":"geektool-yahoo-wetter-skript","status":"publish","type":"post","link":"http:\/\/bucketomac.de\/?p=326","title":{"rendered":"Geektool: Yahoo Wetter-Skript"},"content":{"rendered":"<p>Es handelt sich um ein Perl-Skript, das die aktuellen Wetterinformationen von der Yahoo-Wetterseite parst und ausgibt. Um das auf seinen Ort anwenden zu k\u00f6nnen, muss man lediglich die URL (Adresse) im Skript anpassen. Dazu gibt man bei Google am besten einfach &#8222;yahoo wetter&#8220; + den Namen des Ortes ein, und klickt auf den ersten Treffer, dessen Adresse (hier f\u00fcr Berlin) irgendwie so aussehen muss:<\/p>\n<pre>https:\/\/de.wetter.yahoo.com\/deutschland\/bundesland-berlin\/berlin-638242\/<\/pre>\n<p>Diese Adresse f\u00fcgt man nun im Skript f\u00fcr den Wert der Variablen $url ein (zwischen den Anf\u00fchrungs- und Schlusszeichen) und speichert es an einem Ort seiner Wahl ab.<\/p>\n<p>Update 02.04.2014: <a href=\"http:\/\/cl.ly\/code\/2T3y0X0Q1K1o\">Hier das aktualisierte Skript.<\/a><\/p>\n<p>Es wird der Ort sowie die aktuelle Temperatur in \u00b0C angezeigt, darunter eine 5 Tage Vorhersage sowie die Beschreibungen der n\u00e4chsten 5 Tage. Das Skript kann nat\u00fcrlich beliebig angepasst werden. Das Ganze kann man dann sch\u00f6n per <a href=\"http:\/\/projects.tynsoe.org\/en\/geektool\/download.php\">Geektool<\/a> auf dem Desktop anzeigen lassen, einfach ein Shell Geeklet erstellen, das das Skript auf folgende Art aufruft (darauf achten, dass es ausf\u00fchrbar ist und Intervall f\u00fcr Aktualisierung nicht vergessen):<\/p>\n<pre>perl \/Pfad\/zum\/Skript\/yahooweather.pl<\/pre>\n<p>Bei mir sieht das ungef\u00e4hr so aus:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/bucketomac.de\/wp-content\/uploads\/2013\/05\/weather.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-327 aligncenter\" src=\"http:\/\/bucketomac.de\/wp-content\/uploads\/2013\/05\/weather.png?w=300\" alt=\"weather\" width=\"300\" height=\"282\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Ich gebe zu, es war ein bisschen Frickelei, die richtige Schriftgr\u00f6\u00dfe und Schriftart zu finden, bis es so aussah, denn dabei kommt es schnell zu unsch\u00f6nen Verschiebungen in der Darstellung. Wenn man das Skript unver\u00e4ndert l\u00e4sst, funktioniert es mit Trebuchet MS, Gr\u00f6\u00dfe 23 ganz gut, aber auch mit anderen Schriftarten, einfach ausprobieren.<\/p>\n<h3 style=\"text-align: left;\">Wetter-Icon<\/h3>\n<p style=\"text-align: left;\">Das Bild f\u00fcr das Wetter ist leider nich im Skript inbegriffen, wie man es bekommt, findet man leicht <a href=\"http:\/\/www.apfeltalk.de\/wiki\/GeekTool#Aktuelles_Wetter_als_Bild\">\u00fcber Google<\/a>.\u00a0Man braucht ein Geeklet (Typ Shell), das das Icon aktualisiert, sowie eines vom Typ Bild, das die geladenene Datei dann anzeigt. Nicht vergessen, den Ordner vorher anzulegen und die Intervalle f\u00fcr die automatische Aktualisierung einzustellen. Ganz schick eigentlich. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es handelt sich um ein Perl-Skript, das die aktuellen Wetterinformationen von der Yahoo-Wetterseite parst und ausgibt. Um das auf seinen Ort anwenden zu k\u00f6nnen, muss man lediglich die URL (Adresse) im Skript anpassen. Dazu gibt man bei Google am besten einfach &#8222;yahoo wetter&#8220; + den Namen des Ortes ein, und klickt auf den ersten Treffer, &hellip; <a href=\"http:\/\/bucketomac.de\/?p=326\" class=\"more-link\"><span class=\"screen-reader-text\">&#8222;Geektool: Yahoo Wetter-Skript&#8220; <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-326","post","type-post","status-publish","format-standard","hentry","category-skripte"],"_links":{"self":[{"href":"http:\/\/bucketomac.de\/index.php?rest_route=\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bucketomac.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bucketomac.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bucketomac.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bucketomac.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=326"}],"version-history":[{"count":0,"href":"http:\/\/bucketomac.de\/index.php?rest_route=\/wp\/v2\/posts\/326\/revisions"}],"wp:attachment":[{"href":"http:\/\/bucketomac.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bucketomac.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bucketomac.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}