| View previous topic :: View next topic |
| Author |
Message |
Hazard Voice
Joined: 25 May 2006 Posts: 18
|
Posted: Thu Jul 13, 2006 5:56 am Post subject: |
|
|
Wie sieht es den nun mit den Wetterwarnungen aus, wird das noch gefixxt ?
Und könnte man das vllt. auch einbauen das der bot von bestimmten städten die man angegeben hat automatisch jede stunde das aktuelle wetter ausgibt ?
PS: bekomm die gleiche meldung das er mein ort nicht finden kann. |
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Thu Jul 13, 2006 6:05 am Post subject: |
|
|
Was sich in ein paar Minuten fixen lässt, werde ich angehen, habe aber zZ nicht den Willen mich stundenlang damit zu befassen und gebe daher auf, wenn ich an einer vermeintlichen Sackgasse angekommen bin. Es muss irgend einen Unterschied zwischen dem GET von Mozilla und vom HTTP Package geben, den die Seite bisher nicht gestört hat und nun wohl nach einem Update o.ä. auf einmal stört. Ich habe auf meiner Shell auch keinen Packet Sniffer und kann daher auch nur versuchen nachzuvollziehen was passiert und nicht sehen, was tatsächlich passiert. Ich werds vielleicht auch mal mit Lynx versuchen oder gar einfach auf TCL Sockets umsteigen und das HTTP protocol selbst implementieren muss, aber nicht heute Mittag .
Notfalls fügt einfach einige Orte in der Cache Datei hinzu, wenn sie häufig gebraucht werden. Die Reihenfolge der Werte sind:
ID TYPE PLZ Ort Bundesland/Kanton
Wegen den Warnungen... ich vermute mal, dass ich beim herumdoktern mit string first wohl falsch geschnitten habe, sodass der reguläre Ausdruck versagt. Ich werd mir das auf jeden Fall anschauen, wenn ich das mit dem Orten suchen geschafft habe. _________________ 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... |
|
| Back to top |
|
 |
Tsukasa Voice

Joined: 12 Jul 2006 Posts: 6 Location: Dresden
|
Posted: Thu Jul 13, 2006 7:19 am Post subject: konnt '' nicht finden |
|
|
dass die egghttp nicht mehr gebraucht wird hatte ich auch gelesen. Hab sie nur bei auftreten des Fehlers pro forma auch eingebunden.
wenn du nichts dagegen hast, versuche ich mal den stringfehler zu orten, kenne derartige Probleme von meinem Brwosergame zur genüge *g* |
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Thu Jul 13, 2006 7:33 am Post subject: |
|
|
Kannst du gerne mal reinschauen. Ich habe auch mal noch flink meine aktuelleste Version hochgeladen, welche afaik einige mehr Kommentare insb. was die regulären Ausdrücke angeht beinhaltet .
Changelog von 0.12.2 auf 0.12.7 beläuft sich wie folgt:
- verschiedene irrelevante Codeverschiebungen bei DNS und useragent
- flags -|- für langes Format nun auch für unregistrierte Benutzer
- zwinge read wieder bis zu 64kb oder EOF zu leasen
- kleiner Sytanx Fehler gefixt (bei Standardspeicherung) und die Trennlinie als Variable gesetzt
- Anzeige des Ortes, der nicht gefunden wurde _________________ 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... |
|
| Back to top |
|
 |
Vision Voice
Joined: 12 Jul 2006 Posts: 14
|
Posted: Thu Jul 13, 2006 10:59 am Post subject: |
|
|
Ich bekomme immer noch die Fehlermeldung:
Fehler, kann den Ort 'Hannover' auf www.wetter.com nicht finden.
Wenn ich wetterreset eingebe kommt:
| Code: | Zeige letzten TCL Fehler:
can't read "state(after)": no such element in array
while executing
"after cancel $state(after)"
|
Evtl. hilft dir das ja. _________________ Vision |
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Thu Jul 13, 2006 11:02 am Post subject: |
|
|
Nope, das ist mir bekannt (Siehe erster Post). Kenne auch keinen Weg es zu vermeiden (gibt hier nen Thema dazu im Script Hilfe Forum), ist allerdings auch völlig irrelevant . _________________ 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... |
|
| Back to top |
|
 |
iZ-Markus Voice
Joined: 13 Jul 2006 Posts: 2
|
Posted: Thu Jul 13, 2006 11:18 am Post subject: |
|
|
Hi,
bekomme zur Zeit folgende Ausgabe:
| Code: |
Es ist in Invalid URL (?) °C, und weht ein Wind der Stärke aus . © Wetter.com AG
|
|
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Thu Jul 13, 2006 11:46 am Post subject: |
|
|
Scheint wohl daran zu liegen, dass selbst das HTTP Packet den Header Befehl für Host www.wetter.com ignoriert. Einzige derzeitige Lösung ist dann wohl alle Benutzungen von IPs zu löschen und sie mit der Domain zu setzen. Dies ist ganz einfach möglich indem man
set wetter(server) www.wetter.com
macht. Wahlweise im Script den Part mit dem dnslookup auskommentieren und die Zeile einfügen, oder eifnach in der Partyline. Erstaunlicherweise bekomme ich sogar gerade eine Unwetterwarnung... sie funktiert wohl doch noch hin und wieder.
PS: irgendwas stimmt immer noch net ganz... _________________ 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... |
|
| Back to top |
|
 |
iZ-Markus Voice
Joined: 13 Jul 2006 Posts: 2
|
Posted: Thu Jul 13, 2006 12:17 pm Post subject: |
|
|
Joa, so funzt es wieder danke  |
|
| Back to top |
|
 |
Vision Voice
Joined: 12 Jul 2006 Posts: 14
|
Posted: Thu Jul 13, 2006 12:45 pm Post subject: |
|
|
Danke für den Tip mit dem dnslookup @De Kus
Wenn ich es mit Set bestimme geht es jetzt bei mir auch wieder. _________________ Vision |
|
| Back to top |
|
 |
Tsukasa Voice

Joined: 12 Jul 2006 Posts: 6 Location: Dresden
|
Posted: Thu Jul 13, 2006 1:16 pm Post subject: konnte '' nicht finden |
|
|
| Erstmal danke, das mit dem dnslookup hat auch bei mir den Fehler teilbehoben. Nur noch wenn man nach dem Ortsnamen ein Leerzeichen eingibt (was einige meiner Channelinsassen immerwieder versuchen) tritt der Fehler "kann ort '' nicht finden" auf. |
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Fri Jul 14, 2006 3:54 am Post subject: |
|
|
| Quote: | <De_Kus> !wetter St. Martin
<[-RO^Bot-]> Es ist in St. Martin 19,7 (27,3) °C, leicht bewölkt und weht ein Wind der Stärke 1 aus unbekannt. © Wetter.com AG |
müsste eigentlich prinzipiel gehen. Muss allerdings schauen aus welchem Grund die allerneuste Version die Wetterdaten nimmer findet, auf dem Bot läuft noch die 0.12.6 oder so glaub ich nur mit dem IP/DNS trick in der Console.
PS: ich vermute das mit den Unwetter Warnungen klappt theoretisch, nur das mit dem Warnlevel muss ich mir wohl was anderes einfallen lassen, wie ich das erkenne. Die Anzeige links ist global und daher für regionales Unwetter ungeeignet .
Edit: 0.12.8 mit dem oben genanntem Fix ist draußen. Hatte da irgendwas rumgepfuscht, aber glücklicherweise hatte ich noch eine saubere 0.12.7 Kopie und konnte sie rückgängig machen . Download auf der ersten Seite ist wie immer aktualisiert. Sagt bitte, ob es nun wieder richtig funzt, dann aktualisiere ich auch die Version im TCL Archive. _________________ 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... |
|
| Back to top |
|
 |
Tsukasa Voice

Joined: 12 Jul 2006 Posts: 6 Location: Dresden
|
Posted: Fri Jul 14, 2006 4:54 am Post subject: invalid URL |
|
|
hi,
nach deinem neuen Update gibts nur noch folgende Ausgabe, egal welchen ort man verwendet:
| Code: | | Es ist in Invalid URL (?) °C, und weht ein Wind der Stärke aus . © Wetter.com AG |
Nachdem ich den dnslookup-fix miteingebaut habe, lief es zwar wie früher, nur findet er nochimmer keine ausländischen Orte. Suche ich nach Wien bekomme ich immer Wienrode (wo auch immer das liegen soll), suche ich nach Kufstein, kommt nur
| Code: | | Fehler, es liegen keine aktuellen Wetterdaten auf www.wetter.com vor für 'kufstein'. |
Schau ich auf der wetter.com-Seite nach Kufstein so findet dies auch prompt, suche ich nach Wien, erscheint eine auswahlliste, deren erstes Element wirklich die Hauptstadt von Österreich ist und das achte und letzte dann besagtes Wienrode.
Desweiteren gibts auch keinen Zugriff auf Berlin, sondern der gibt mir immer nur Berlingerode aus, es sei den ich gebe eine Postleitzahl ein, die ich mir vorher erst suchen musste
Kann es sein, dass dein Script die ergebnisliste in verkehrter Richtung abarbeitet? Oder wäre es machbar, bei Mehrfachergebnissen eine Auswahlliste oder Ausgabe mehrerer Ergebnisse einbaut?
Tsu |
|
| Back to top |
|
 |
Hazard Voice
Joined: 25 May 2006 Posts: 18
|
Posted: Fri Jul 14, 2006 6:28 am Post subject: |
|
|
Also mit dem neuen script geht es wieder, aber es stimmt, er gibt es in der falschen reihenfolge aus.
Hab auch mal nen test gemacht.
| Code: | |12:10:57| <Hazard> !wetter München
|12:11:27| <WiR> Es ist in Münchenwiler 17,1 (29,4) °C und herrscht Windstille. © Wetter.com AG |
Dann hab ich es mal mit der PLZ von München versucht. (Hab davor extra .wetterreset in der PL gemacht)
| Code: | |12:13:03| <Hazard> !wetter 81929
|12:13:13| <WiR> Es ist in Münchenwiler 17,1 (29,4) °C und herrscht Windstille. © Wetter.com AG |
Hab auch Orte getestet bei denen es ne Wetterwarnung gibt, allerdings hat der bot diese nicht ausgegeben. |
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Fri Jul 14, 2006 7:18 am Post subject: |
|
|
Bisher hat der pseudointelleginte Code irgendwie immer hingehauen bei mir, aber ich werde das mal auf todo setzen, das Ganze richtig intelligent zu machen (also zuerst genaue Treffer, danach Bundesland suchen und danach erste Treffer). _________________ 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... |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|