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
S
Shuya
Voice
Posts: 11
Joined: Mon May 23, 2005 5:13 am

Post by Shuya »

es sieht aus als wuerde egghttp unter windrop nichts taugen.
ich habe auch dein google script versucht das auf egghttp basis laeuft.
resultat: ·Unspecified error while phrasing webserver output.

ein anderes script auf http.tcl basis funktioniert einwandfrei.
da ich nur windows rechner habe und auf windrop angewiesen bin werde ich wohl oder uebel auf deine scripts verzichten muessen.. schade :(
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

sehr komisch, wie gesagt, ich hatte beide Scripts auf Windrop laufen, allerdings auf WinXP mit 1.6.18+notefix und TCL 8.4.7. Also grundsätzlich am Windrop kanns nicht liegen, sonst könnte ich es ja nachvollziehen :D.
Ich hab eben extra nochma mein Windrop gestartet zur Bestätigung, läuft auch mit CYGWIN_NT-5.1 1.5.16(0.128/4/2), Tcl 8.4.9 (header version 8.4.9) und eggdrop v1.6.18+sigsetjmp noch einwandfrei.
Ich habe zwar eine leicht veränderte egghttp, aber der Author meint sowieso das wäre alles überflüssig. Die einzigsten zusätzlichen Zeilen sind charset accepts, language accept, content accept und ein ausdrücklicher connection close request (letzteres würde wohl nur die 60sek Wartezeit rausnehmen ^^).
Bin zu faul zum hochladen, hier auf meim Rcehner zum Nachschauen: http://217.2.193.104:8080/egghttp.zip (URL sollte bis morgen früh um 8 Uhr MEZ gehen ^^)
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...
S
Shuya
Voice
Posts: 11
Joined: Mon May 23, 2005 5:13 am

Post by Shuya »

ich gebs auf..
ich hab den eggdrop jetzt komplett neu aufgesetzt..
die von dir genannte version..
die gleichen fehler. :(
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Shuya wrote:ich gebs auf..
ich hab den eggdrop jetzt komplett neu aufgesetzt..
die von dir genannte version..
die gleichen fehler. :(
Einschließlich der Verwendung meiner modifizierten egghttp Version?!
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...
S
Shuya
Voice
Posts: 11
Joined: Mon May 23, 2005 5:13 am

Post by Shuya »

ja, incl. deiner egghttp
ich komm einfach nicht weiter..

na mal sehen.. ich schau heute abend nochmal in ruhe
S
Shuya
Voice
Posts: 11
Joined: Mon May 23, 2005 5:13 am

Post by Shuya »

in der wetter.cache steht aber was..
<sehe ich gerade>

{33960 81929 München Bayern}
also findet er sehr wohl die page und holt auch daten..
nur danach ist tote hose..
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Dann müsste aber für den gefundenen Ort München eine andere Meldung wie oben genannte kommen.
Oder vielleicht ging es ja einmal und geht nun jetzt nimmer? Auf jeden Fall sehr mysteriös ^-^.
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...
S
Shuya
Voice
Posts: 11
Joined: Mon May 23, 2005 5:13 am

Post by Shuya »

jetzt wirds richtig knuffig..

auf:
!wetter vorschau3 Hamburg

reagiert er mit:
Fehler, kann den Ort 'vorschau3 Hamburg' nicht finden.

sieht aus als würde er den string nicht richtig auflösen.
kann es sein dass ich irgendein modul nicht geladen habe dass ich in einer minimalkonfig vom windrop haette laufen lassen muessen?
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Shuya wrote:auf:
!wetter vorschau3 Hamburg

reagiert er mit:
Fehler, kann den Ort 'vorschau3 Hamburg' nicht finden.
Hihi, du hast den Options Strich - vergessen, den Rest von der Eingabe nimmt er als Ortsname (gibt ja durchaus Ortsnamen mit Leerzeichen).
Shuya wrote:kann es sein dass ich irgendein modul nicht geladen habe dass ich in einer minimalkonfig vom windrop haette laufen lassen muessen?
Normal müsste das Script nur das Module Server brauchen wegen dem puthelp zur Wiedergabe der Ausgabe, alle anderen Befehle sind Core oder TCL (TCL version würd ich spontan auf 8.3+ schätzen, müsste aber auch tiefer laufen) ^-^. Und wenn ein Befehl fehlen würde, müsste eher eine Fehlmeldung kommen wie "no such command called 'xy'". oder "unknown option 'xy' for yz. should bla, blub or möp".
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...
S
Shuya
Voice
Posts: 11
Joined: Mon May 23, 2005 5:13 am

Post by Shuya »

stimmt.. schoen bloed :)
aber es geht auch hier zu hause nix
zu schade..
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

neue Version v0.5:
es wurde nichts am Code verändert, also wer mit der alten Version Probleme hatte, hat sie wohl immer noch ^^.

Neu ist:
Wind Chill Berechnung aus der Temperatur und dem Wind. Die Werte geben den Wind Chill wieder, nicht die tatsächlich gefühlte Temperatur (welche zusätzlich noch durch andere schwer berechenbare Faktoren abhängt, von denen ich keine Formel finden konnte, die wenigsten die Luftfeuchte ininhalten würde)

Geändert:
Wetter.cache Speicherung, es wird nun zusätzlich zur ID noch der TYPE gespeichert. Dies war erforderlich, um zu verhindern, dass bestimmte internationale Orte fälschlicherweise als deutsche Orte ausgegeben wurden.
Wichtig: zum Update müsst ihr den Befehl".wettercacheupdate" in der Partyline benutzen! Ihr solltet vorher, sofern vorhanden, alle Orte, welche falsch ausgegeben wurden, besser herraus löschen.
Alternativ könnt ihr die Datei natürlich auch einfach ganz löschen/leeren :).

Edit:
geändert in v0.5.1 am 27.5.:
Wind Chill wird nun mit einer abartig komplizierten Formel (bis ich die zusammengesetzt hatte ^^) weiter mit dem Humidex verrechnet. Ich habe das "gefühlte Temperatur" getauft, da es die gröbsten Aspekte (Wind und Luftfeuchtigkeit) berücksichtigt. Ich hoffe, dass der Humidex in den - Graden keine Probleme macht, aber beim Testen war mir aufgefallen, dass das Ergebnis 0 sein kann, also wirds wohl schon stimmen :).
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
sKy
Op
Posts: 194
Joined: Thu Apr 14, 2005 5:58 pm
Location: Germany

Post by sKy »

Anfänglich ging bei mir das scirpt nicht, weil ich +c anhatte. :)

Nen echt schönes script hast du da gemacht!

Danke! :)
H
Han
Voice
Posts: 3
Joined: Mon Jun 20, 2005 2:54 pm

Post by Han »

moins ;)

habe mir das wetter.tcl von Dir geladen version
ich habe einen Linux eggdrop1.6.17
tcl ist die neueste version
ohne egghttp.tcl v1.0.6 - by strikelight
bekomme ich beim hochladen des bots folgende meldung mit rein
Could not verify egghttp.tcl beeing loaded!
Lade ich das egghttp.tcl mit rein, läuft alles ohne probleme durch und dein script wird geladen.
Aber jetzt kommt der knackpunkt *g*
Sobald ich !wetter -vorschau2 75446 eingebe meldet er nichts, gebe ich es ein zweitesmal wieder ein bekomme ich die meldung per notice
Floodschutz aktiv, bitte warte einige Minuten. Falls sich nichts ändert, trat womöglich woher ein TCL Fehler auf.
Die kommt solange, bis ich den bot rehashe oder restarte.
Andere Postleitzahlen oder Städtenamen gehen.

Woran das liegen kann, bin ich etwas überfragt.

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

Post by De Kus »

nein, da hab ich absolut keine Ahnung. Überprüfe, ob von deiner Shell überhaupt eine HTTP Verbindung zu wetter.com hergestellt werden kann und wie in der Meldung steht... überprüfe, ob ein TCL Fehler auftrat :P. Ich kann für dich den Fehler nicht suchen, wenn du den Fehler findest und es er am Script liegen sollte, kann ich ihn beheben, sollte er an deiner Shell liegen, kann ich wenig machen.

Hier auch nen Linux eggdrop:
[22:36:30] <!De_Kus> !wetter -vorschau2 75446
[22:36:40] <@[-RO^Bot-]> In Wiernsheim soll es laut Vorhersage für morgen Mittag leicht bewölkt werden, 31 °C haben und die Chance auf Niederschlag ist 10 %.
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
Han
Voice
Posts: 3
Joined: Mon Jun 20, 2005 2:54 pm

Post by Han »

moins ;)

Habs rausbekommen, dein script und ein anderes news script haben sich gegenseitig ausgeschaltet und behakt, läuft alles ohne probleme

Greetz Han
Post Reply