egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Weather script for wetter.com [German]
Goto page 1, 2, 3 ... 13, 14, 15  Next
 
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Support & Releases
View previous topic :: View next topic  
Author Message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Sun Apr 10, 2005 9:19 am    Post subject: Weather script for wetter.com [German] Reply with quote

This script access the German weather page wetter.com so I believe English users wouldn't benefit anything from this script so the whole thing (believe me, almost all comments and variable names, too) is in German.

- Suche ist von Orten nach Name/PLZ und optional mit Bundesland/Kanton Einschränkung möglich.
- Suchergebnise werden in einer editierbaren Datei gespeichert.
- Ausgabe ist in langem oder kurzem Format, ersteres ist nur Operatoren gestattet, möglich.
- Ausgegeben werden kann des aktuellen Wetters oder Vorhersage für heute, morgen oder übermorgen.
- Ausgabe zur Warnung vor prägnantem Wetter (Gewitter, Sturm, Glatteis etc.)
- Copyright Hinweise bei der Ausgabe der Wetterdaten nach Absprache mit Wetter.com AG Mitarbeiter! Diese Hinweise sind wichtig, wenn ihr durch die Benutzung des Scripts nicht das Urheberrecht auf die Wetterdaten von Wetter.com AG verletzen wollt.

Bekannte Probleme:
- funktioniert derzeit nicht nach den aktuellen Änderungen der Website -> Alternative am Ende des Threads.

Download (v0.13.3 BETA 29.02.2008):
http://home.arcor.de/dekus/wetter_0.13.3.zip

Download (v0.12.11 06.05.2007):
http://home.arcor.de/dekus/wetter.0.12.11.zip
http://home.arcor.de/dekus/wetter.0.12.11.tar.bz2

Download (v0.9.4 12.03.06):
http://home.arcor.de/dekus/wetter.0.9.4.zip
http://home.arcor.de/dekus/wetter.0.9.4.tar.bz2

Zusätzlich für Update von vor 0.5 auf neuer:
http://home.arcor.de/dekus/wetter_cache_update.tcl.gz
_________________
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...


Last edited by De Kus on Sun Nov 15, 2009 6:03 am; edited 27 times in total
Back to top
View user's profile Send private message MSN Messenger
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Sun Apr 17, 2005 8:05 am    Post subject: Reply with quote

Änderung der Version 0.4.1:
wetter.com hat offensichtlich verlernt, was Unix ist und hat sich von Bill Gates dazu bestechen lassen, dass er ein "\n" nicht mehr als Zeilenende akzeptiert, sondern nur noch das Windows only "\r\n". Daher musste die egghttp option "-crlf 1" angefügt werden. Wer also nicht das komplette Script ziehen möchte kann auch einfach bei den zwei egghttp:geturl Aufrufen " -crlf 1" vor die } einfügen.
_________________
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
View user's profile Send private message MSN Messenger
Henima
Voice


Joined: 17 Apr 2005
Posts: 3

PostPosted: Sun Apr 17, 2005 11:57 am    Post subject: Reply with quote

moin,

vielen dank für das tolle script und deine schnelle hilfe und fixing per email Smile

schönen so. noch

mfg
heni
Back to top
View user's profile Send private message
Henima
Voice


Joined: 17 Apr 2005
Posts: 3

PostPosted: Mon Apr 18, 2005 5:02 am    Post subject: Reply with quote

gestern hats noch gefunzt, heute kommt:

|10:59:39| -|GoD|- Fehler beim Phrasen der Wetterseite für 'Hamburg'.

worann kann as liegen? vielen dank schonmal für die hilfe im voraus Smile

mfg[/code]
Back to top
View user's profile Send private message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Mon Apr 18, 2005 6:18 am    Post subject: Reply with quote

kA, bei mir gehts zZ. Ich kann nur Fehler beheben, die ich selber nachvollziehen kann Very Happy.
_________________
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
View user's profile Send private message MSN Messenger
Koepi
Voice


Joined: 31 Aug 2003
Posts: 26

PostPosted: Sat May 14, 2005 2:08 am    Post subject: Reply with quote

Den Error habe ich auch ab und an, aber Hauptsache es funktioniert Smile

Danke für das Script! Wink
Back to top
View user's profile Send private message
helpme
Voice


Joined: 08 May 2005
Posts: 17

PostPosted: Sun May 22, 2005 11:27 am    Post subject: Reply with quote

Kannst du auch eines für Österreich machen?
Back to top
View user's profile Send private message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Sun May 22, 2005 11:34 am    Post subject: Reply with quote

helpme wrote:
Kannst du auch eines für Österreich machen?

Du klingst als wäre ich der webmaster von wetter.com... das Script wird nur Sachen unterstützen, die wetter.com kann, nicht mehr, höchstens ein bischen weniger, weil die komplette Portierung einer Seite ins IRC doch etwas übertrieben wäre Wink.
Eigentlich sollte das Script sogar für Österreich funzen, allerdings weiß ich nicht wie detailiert die Wetterdaten dort sind und ob man von allen Orten ein Ergebnis bekommt Wink.
_________________
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
View user's profile Send private message MSN Messenger
Shuya
Voice


Joined: 23 May 2005
Posts: 11

PostPosted: Mon May 23, 2005 5:18 am    Post subject: Reply with quote

ich kann mich auf den kopf stellen, aber ich bringe es nicht zum laufen.
egal was ich mache - es kommt immer

"Fehler, kann den Ort 'Hamburg' nicht finden."
"Fehler, kann den Ort '22769' nicht finden."

Mache ich etwas falsch?
Version ist die 0.4.1.
Back to top
View user's profile Send private message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Mon May 23, 2005 7:14 am    Post subject: Reply with quote

Shuya wrote:
ich kann mich auf den kopf stellen, aber ich bringe es nicht zum laufen.
egal was ich mache - es kommt immer

"Fehler, kann den Ort 'Hamburg' nicht finden."
"Fehler, kann den Ort '22769' nicht finden."

Mache ich etwas falsch?
Version ist die 0.4.1.

Funktionieren denn andere Scripts mit egghttp? Irgendwie klingt das, als könnte er die Seite überhaupt nicht aufrufen.
Versuche mal manuel in der partyline:
.tcl socket -async www.wetter.com 80
nach einer Weile (~60 sek)
.tcl fconfigure -error sockx
ersetze x mit der socket nummer, die du von socket bekommen hast. wenn fconfigure einen leeren string zurückgibt, war die verbindung erfolgreich, andernfalls solltest du eine fehlerbeschreibung bekommen. Falls die verbindung erfolgreich war, solltest du sie wohl noch mit "close sockx" schließen Wink.
_________________
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
View user's profile Send private message MSN Messenger
Shuya
Voice


Joined: 23 May 2005
Posts: 11

PostPosted: Mon May 23, 2005 8:48 am    Post subject: Reply with quote

.tcl geht nicht

ich nutze windrop
"eggdrop v1.6.13, on CYGWIN_NT-5.0 1.3.22(0.78/3/2)."
da ist die funktion .tcl auf der partyline scheinbar nicht implementiert.
bisherige scripts nutzten alle http.tcl
dein wetter script ist das erste das egghttp.tcl nutzen

seufz
shuya
Back to top
View user's profile Send private message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Mon May 23, 2005 2:06 pm    Post subject: Reply with quote

Zu der Windrop Version kann ich nix sagen, ich hatte es bei mir unter 1.6.18+notefix getestet Very Happy. Aber bei windrop kannst du die connectivität natürlich auch einfach mit deinem Browser prüfen, ob du www.wetter.com aufrufen kannst Wink.
Falls also egghttp die Seite öffnen kann, wäre halt von interesse was denn zurückommt. In der proc getwetter:cb müsste nen auskommentierter Ausdruck zum Speichern sein. Den kannst du mal die proc getwetterloc:cb unten wo der Fehler ausgegeben wird dazustecken. Das sollte eine wetter.txt erstellen, kannst ja mal reinschauen, ob da einfach nur Murks bei dir ankommt. Wobei das eigentlich sehr seltsam wäre, klappt bei den anderen ja auch Very Happy.

PS: Wenn .tcl nicht geht, hast du es in der config nicht aktiviert Wink.
_________________
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
View user's profile Send private message MSN Messenger
Shuya
Voice


Joined: 23 May 2005
Posts: 11

PostPosted: Mon May 23, 2005 4:32 pm    Post subject: Reply with quote

Ich habe das jetzt mal so eingefügt:

Code:

   } else {
      set wetterdatei [open wetter.txt w]
         puts $wetterdatei "$headers"
         puts $wetterdatei ""
         puts $wetterdatei "$body"
      close $wetterdatei
      puthelp "NOTICE $wetter(nick) :Fehler, kann den Ort '[string trim "$wetter(loc), $wetter(loc2)" ", "]' nicht finden."
      wetterquit


resultat - es kommt eine 6 byte grosse datei heraus
und in der sind lediglich 3 crlf

schade dass ich dir nicht mehr infos liefern kann Sad
habe das tcl zeug jetzt aktiviert..

nach dem auslesen des "fehlers" kommt die meldung:
Tcl error: can not find channel named "-error"

wenn ich den parameter -error weglasse erhalte ich folgende meldung:

Tcl: -blocking 1 -buffering full -buffersize 4096 -encoding identity -eofchar {{} {}} -translation {auto crlf} -peername {193.28.195.15 www.wetter.com 80} -sockname {192.168.5.10 defcon1 4298}
Back to top
View user's profile Send private message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Tue May 24, 2005 2:33 am    Post subject: Reply with quote

ja sorry, das -error gehört hintendran (immer wieder verwirrend, bei einen befehlen gehörts vorne hin, bei den anderen hinten hin ^^).

Aber 3 Leerzeilen sind eine sehr merkwürdige rückgabe. Du benutzt nicht zufällig sowas wie nen HTTP Proxy oder sowas, der einen besonderen HTTP Header benötigt? Wie lange dauert das eigentlich bis zum Fehler? Kommt der binnen weniger sekunden?
_________________
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
View user's profile Send private message MSN Messenger
Shuya
Voice


Joined: 23 May 2005
Posts: 11

PostPosted: Tue May 24, 2005 3:16 am    Post subject: Reply with quote

bis das script den fehler meldet vergeht 1 minute
ich komme auf www.wetter.com
der .tcl befehl gibt (mit dem -error am ende) einen leeren string zurueck.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Support & Releases All times are GMT - 4 Hours
Goto page 1, 2, 3 ... 13, 14, 15  Next
Page 1 of 15

 
Jump to:  
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


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber