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
L
Lightwizzard
Voice
Posts: 13
Joined: Thu Jul 27, 2006 12:27 pm

Post by Lightwizzard »

Domo Arigatou !

nu bin cih auch schlauer, sach doch einer vi console im Linux *gg*

ok thx für´s aufklären.

Ach ja http 500er fehler is wech script funzt wieder einwandfrei
F
Factory-irc
Voice
Posts: 1
Joined: Sat Dec 09, 2006 8:24 am

Post by Factory-irc »

Hallo

seit einigen tagen hab ich das Prob:

im Chan:
|13:15:49| |@Keule| !wetter 96355
|13:15:51| |@Server-Tettau| Wetterlage Tettau, Deutschland (96355): , Wind :
|13:15:51| |@Server-Tettau| Luftfeuchtigkeit: Luftdruck: . UV-Index: ()
kurz darauf kommt im QRY:
|13:22:02| |Server-Tettau| You are the master of this eggdrop. This script can't work correctly, there is a bug or something else...
|13:22:04| |Server-Tettau| You can test if there is a new version : !update (in private with YOUR bot)
|13:22:06| |Server-Tettau| If there is no new version, please, send the file : debugiwsfile.txt to yews@ifrance.com
dann mache ich Update:
|13:26:30| |Keule| !update
|13:26:30| |Server-Tettau| Search for a new version...
|13:26:31| |Server-Tettau| Can't connect to the update site...
jemamd ein Plan an was das Liegen kann??

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

Post by De Kus »

Ich nehme mal an, dass die Seite den Code geändert hat. Muss schauen, dass ich demnächst mal nachschauen kann. Zur Zeit find ich einfach keine Zeit dafür. Wenn sich das jemand anderes mal anschauen möchte, würde mir das viel helfen.
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 »

Also bei mir gehts normal:

Code: Select all

Es hat in Tettau 2,9 (-7,3) °C und weht ein Wind der Stärke 3 aus Süd-West. Die letzten Daten wurden am 01.01.2007 um 22:00 Uhr aufgenommen. © Wetter.com AG
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Ja irgendwie sehr merkwürdig. Wärend ich vergeblich eine Änderung im Quelltext suchte und ich das Script neu lud, war der Fehler verschwunden.

Ich kann zZ nur schlecht eine neue Version veröffentlichen, da ich ja gerade alles auf egghttp umgeschrieben habe und dafür "egghttp2" noch net wirklich meinen Vorstellungen entspricht. Funktionieren tut es zwar mittlerweile, aber auch noch net wirklich besser, wie vorher :D. Die ganze Zeit konnte ich mangels Internet auch net dran arbeiten und wird wohl auch die nächsten Wochen net viel besser. Manchmal frag ich mich, ob es net einfach am Einfachsten wäre, wenn man einfach ein externes C Programm schreibt und in TCL einfach nur die Schnittstelle zum Eggdrop integriert :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...
k
karodde
Voice
Posts: 10
Joined: Tue May 01, 2007 12:56 pm

Post by karodde »

Hallo, ich habe windrop v1.6.18 und kriege leider folgende Fehlermeldung beim Ausführen des Scriptes:

Code: Select all

Tcl error in file 'eggdrop.conf':
can't find package http 2.4
    while executing
"package require http 2.4"
    invoked from within
"set wetter(useragent) "Tcl http client (TCL [info patchlevel]; http [package require http 2.4]; de-DE; ""
    (file "wetter.tcl" line 62)
    invoked from within
"source wetter.tcl"
    (file "eggdrop.conf" line 1357)
* CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)

Welche TCL Files sind notwendig für das Script? Egghttp.tcl habe ich mir extra gedownloadet und in die config eingebunden.

Kann mir einer sagen wo mein Fehler ist?
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Dir fehlt wohl das "lib"-Verzeichnis ("lib/tcl8.4/http2.5" um genauer zu sein), das bei Windrop dabei ist. Ohne HTTP-Package funktiniert die derzeitige Version nicht.
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...
k
karodde
Voice
Posts: 10
Joined: Tue May 01, 2007 12:56 pm

Post by karodde »

Hallo,
danke für die Antwort!

Den Ordner lib/tcl8.4/http2.5 habe ich, und es befinden sich 2 Dateien in ihm:
http.tcl und pkgIndex.tcl

Wenn ich die http.tcl in der eggdrop.conf mit source einbinde (source lib/tcl8.4/http2.5/http.tcl) kommt ein ganz komischer Fehler, und das mehrmals hintereinander.

Code: Select all

151 [main] ? (2936) c:\cygwin\bin\uname.exe: *** fatal error - system shared
memory version mismatch detected - 0x75BE009C/0x2D1E009C.
This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Die Datei ist nicht dafür gedacht mit 'source' eingebunden zu werden, sondern über 'package require'. Der Fehler sollte trotzdem nicht vorkommen. Copiere sicherheitshalber nochmal alle Dateien insb. die .dll Dateien aus dem Windrop Archive un starte den Bot neu (in Windows musst du sowieso den Prozess beenden, um die .dll zu überschreiben). Ansonsten habe ich auch keine woran es liegt, erkundige dich besser weiter auf der Windrop Seite, wenn obiges keine Abhilfe schafft.
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...
k
karodde
Voice
Posts: 10
Joined: Tue May 01, 2007 12:56 pm

Post by karodde »

In meiner eggdrop.conf gibt es nicht einen 'package require' Eintrag.

Ich habe mal die http.tcl und egghttp.tcl mit package require aufgerufen, dann kommt aber immer der Fehler 'can't find package'.
Hm an der egghttp.tcl scheints nicht zu liegen, da sie per 'source' geladen wird.

Das Kopieren des Windrops hat leider auch nichts gebraucht.


Ich habe mir zu Anfang hier 'windrop1.6.18-handlen32.exe' gedownloadet:
https://sourceforge.net/project/showfil ... up_id=7174

dann nach Plan den eggdrop installiert, aber das wetter script (und auch moxquizz) funktionieren nicht, da ich bei beiden 'package require' Fehler bekomme. Nur ganz simple scripte funktionieren.. leider :)
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

egghttp oder wetter sind keine TCL packages (da sie weder eine pkIndex noch ein 'package provide' enthalten), sondern einfach nur ein Script und muss daher auch mit 'source' und nicht mit 'package require' geladen werden.

Letzte chance ist im Bot zu schauen (.status) welches Verzeichnis er tatsächlich für TCL lib verwendet. Evtl. ist da etwas verwirrt.
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...
k
karodde
Voice
Posts: 10
Joined: Tue May 01, 2007 12:56 pm

Post by karodde »

Code: Select all

(MrBot) I am MrBot, running eggdrop v1.6.18: 2 users (mem: 97k).
(MrBot) Online for 00:01 (terminal mode) - CPU: 00:00 - Cache hit: 52.9%
(MrBot) Admin: MrBot
(MrBot) Config file: eggdrop.conf
(MrBot) OS: CYGWIN_NT-5.1 1.5.21(0.156/4/2)
(MrBot) Tcl library: /usr/local/lib/tcl8.4
(MrBot) Tcl version: 8.4.13 (header version 8.4.13)
ich bin auch confused ;)
H
Hottihotte
Voice
Posts: 23
Joined: Tue Jun 27, 2006 4:38 pm

Post by Hottihotte »

ich habe wieder ein problem

|03:01:38| <The-King> !wetter -lang -vorschau2 14542
|03:01:43| <Angel> Detaillierte Wettervorhersage für morgen in Werder: (Werte unterliegen Copyright © 2007 Wetter.com AG)
|03:01:45| <Angel> Morgens: 13 °C, wie:</span> <span class="Headline" style="line-height: 15px;">5 / 28 °C</span></td>
|03:01:47| <Angel> Mittags: 18 °C, bedeckt, Niederschlag: 80 %
|03:01:48| <Angel> Abends : 13 °C, Regen- schauer, Niederschlag: 80 %
|03:01:50| <Angel> Tempatur- Tief/Hoch: 10 / 19 °C

woran kann das liegen?
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Das liegt daran, dass wetter.com neuerdings bei der Vorschau die gefühlte Temperatur mitliefert und der reguläre Ausdruck da dooferweise etwas zu weit einfängt ^-^. Ich werd ma schauen, ob das einfach zu fixen is.

Edit: wirklich seltsam. Ich kanns zwar rekonstruieren, aber ich steige jetzt auf die Schnelle nicht dahinter mit welcher Logik er ausgerechnet statt der "Himmel"-Angabe plötzlich einige Zeilen tiefer greift.
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 »

hast du nun schon was fixen können?
Post Reply