This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Weather script for wetter.com [German]

Support & discussion of released scripts, and announcements of new releases.
Post Reply
H
Hazard
Voice
Posts: 18
Joined: Thu May 25, 2006 6:18 pm

Post by Hazard »

wetterwarnung scheint nicht zu gehen, zumindest seh ich für meinen ort auf wetter.com gerade ne wetterwarnung, das script sagt davon aber nichts
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Hatte es irgendwie befürchtet, muss ich allerdings mal länger reinschauen, warum dem so ist, denn eigentlich dachte ich, ich hätte nix geändert und es sah aufm ersten Blick auch noch in Ordnung aus.
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
H
Hazard
Voice
Posts: 18
Joined: Thu May 25, 2006 6:18 pm

Post by Hazard »

.wetterreset scheint in der PL nicht zu gehen:

Code: Select all

Zeige letzten TCL Fehler:
                         can't read "state(after)": no such element in array

while executing
               "after cancel $state(after)"
                                           [22:11] #Hazard# wetterreset 
ist zwar nicht so wichtig, aber wollt es gesagt haben ;)
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Sieht doch aus als würde es einwandfrei funktionieren... das mit dem state(after) liegt am HTTP package, keine Ahnung wie man das vermeiden können sollte.
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
H
Hottihotte
Voice
Posts: 23
Joined: Tue Jun 27, 2006 4:38 pm

Post by Hottihotte »

als erstes mal super script

dann aber meine fragen
bei !wetter -lang postleitzahl kommt

|22:32:59| <Angel> Detaillierte Wetterübersicht für Wildpark West: (Werte unterliegen Copyright © 2006 Wetter.com AG)
|22:33:01| <Angel> Regen —— 19,3 (19,6) °C
|22:33:03| <Angel> 3 Beaufort (15 km/h mit Böen bis 26 km/h) aus Nord-West
|22:33:05| <Angel> 1017.4 hPa —— 70 % rel. Feuchte —— 25 km Sichtweite

das mit den copxright ist ja ok aber was bedeuetet 3beaufort?
der ort stimmt auch nicht ganz,wie kann ich den ändern?

und wie kann ich es ändern das ops das -lang auch benutzen können?
"-" geht nicht
also können bisher nur welche die protect haben das benutzen

vielen dank schonmal
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

danke ^^

Jaja, die Pisa Studie... :) http://de.wikipedia.org/wiki/Beaufortskala
Beaufort ist der eigentlich für das was man umgangssprachlich als "Windstärke x" bezeichnet, welches imho immer noch die gebräuchliste Art und Weise ist eine Windstärke anzugeben :). Zumindest würde ich perönlich eher sagen "wir hatten Windstärke 8", wie "wir hatten Wind mit um die 70km/h" :D. Und selbst wenn man sagt "wir hatten stürmischen Wind", benutzt man indirekt immer noch die Beaufortskala :D.
Hey, das bringt mich aber auf ne Idee... wie wäre es, wenn man die Windstärken beim Namen nennt? ^-^ Wobei dann wohl einige nicht verschiedenen Stärken der Briesen unterscheiden könnten ;).

hmmm, ja, das ist nen Problem, das ich nicht bedacht habe. Bei dem handle "*" welches für unbekannte benutzt wird, gibt matchattr immer 0 zurück.
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
H
Hottihotte
Voice
Posts: 23
Joined: Tue Jun 27, 2006 4:38 pm

Post by Hottihotte »

Hottihotte wrote: und wie kann ich es ändern das ops das -lang auch benutzen können?
"-" geht nicht
also können bisher nur welche die protect haben das benutzen

vielen dank schonmal
das mit "*" geht auch nicht
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Hottihotte wrote:das mit "*" geht auch nicht
Glaube da hast du etwas falsch gelesen ^-^. Es gibt für Prozeduren im Eggdrop einen Parameter für den Namen unter dem der Bot einen kennt. Kennt er einen nicht, ist es "*". Und wenn man für den Handle "*" abfrägt, ob die Flags "-|-" vorhanden sind, ist das immer unwahr, obwohl es für jeden gültigen wahr wäre :D. Aber man kann das ganze folgend umgehen:

ca. bei Zeile 165 einfach
{[matchattr $hand $wetter(langflags) $chan] || $query}
mit
{[matchattr $hand $wetter(langflags) $chan] || $wetter(langflags) == "-|-" || $query}
ersetzen.

Wichtig ist dann nur, dass man auch wirklich "-|-" schreibt und nicht "-" *gg*.
*ist jetzt gerade zu faul, wegen den paar Zeichen alles neu hochzuladen*
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
H
Hottihotte
Voice
Posts: 23
Joined: Tue Jun 27, 2006 4:38 pm

Post by Hottihotte »

geht
danke dir :P


aber was mich noch intressiert ist die andere ortausgabe
wo oder wie kann man das ändern?
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

oh das habe ich doch glatt beim Antworten wieder vergessen, du wirst dazu wohl die Cache Datei öffnen müssen. Wenn du einen anderen Ortsnamen zu einer Postleitzahl willst, kannst du versuchen den Eintrag zu löschen (vom ersten { bis zum letzten }, sonst zerstörst du die tabellen und der bot kann die datei gar nicht mehr lesen) und danach eine Ortssuche nach dem Ortsnamen zu machen.
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
H
Hottihotte
Voice
Posts: 23
Joined: Tue Jun 27, 2006 4:38 pm

Post by Hottihotte »

das klappt nicht
|13:13:09| <The-King> !wetter -lang caputh
|13:13:24| <Angel> Detaillierte Wetterübersicht für Ferch: (Werte unterliegen Copyright © 2006 Wetter.com AG)
|13:13:27| <Angel> leicht bewölkt —— 20,9 (20,4) °C
|13:13:29| <Angel> 2 Beaufort (11 km/h mit Böen bis 22 km/h) aus Nord-Ost
|13:13:30| <Angel> 1023.5 hPa —— 48 % rel. Feuchte —— 45 km Sichtweite

oder

|13:14:55| <The-King> !wetter -lang 14548
|13:15:10| <Angel> Detaillierte Wetterübersicht für Ferch: (Werte unterliegen Copyright © 2006 Wetter.com AG)
|13:15:11| <Angel> leicht bewölkt —— 20,9 (20,4) °C
|13:15:13| <Angel> 2 Beaufort (11 km/h mit Böen bis 22 km/h) aus Nord-Ost
|13:15:15| <Angel> 1023.5 hPa —— 48 % rel. Feuchte —— 45 km Sichtweite

in der cache steht aber
{4904 WORLD 14548 Caputh Brandenburg}

von Ferch steht da nichts drin :oops:
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Der Name, der dort steht, ist nur für Suchzwecken im Cache. Der eigentlich Name wird von der Wetterseite abgelesen. Und die ID 4904 ist Ferch ^-^ (daher sagte ich löschen, dass er die richtige ID für deinen Ort speichert und nicht eine wahrscheinlich postleitzahl gleiche andere Stadt/Dorf wählt).
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
User avatar
Tsukasa
Voice
Posts: 6
Joined: Wed Jul 12, 2006 2:55 pm
Location: Dresden
Contact:

error :D

Post by Tsukasa »

hi

ich fände dein Script vermutlich richtig klasse wenn es denn laufen würde :P
Hab egghttp.tcl und die wetter.tcl eingebunden .. rehashed .. und mich auf baldiges funktionieren gefreut. Doch jedesmal, wenn ich

Code: Select all

!wetter -vorschau2 Hamburg
eingebe, kommt nur :

Code: Select all

Fehler, kann den Ort '' auf www.wetter.com nicht finden.
woran könnte es liegen?

Tsukasa
V
Vision
Voice
Posts: 14
Joined: Wed Jul 12, 2006 3:47 pm

Post by Vision »

Ich bekomme den selben Fehler.

Fehler, kann den Ort '' auf www.wetter.com nicht finden.
Vision
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

es kommt HTTP 400:

Code: Select all

<H1>Invalid URL</H1>
The requested URL "/v2/?SID=&LANG=DE&LOC=7004&LOCFROM=0001&LOCFULL=7000&x=0&y=0&search=Hamburg", is invalid.<p>
Reference #9.237b2c45.1152743502.0
seltsamerweise kann ich die URL im Browser öffnen... sehr merkwürdig. Find ich gerade nichts näheres.

PS: die neuste Version benutzt gar kein egghttp mehr :D
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Post Reply