[ANNOUNCE] weatherng-0.0.10 for morons
- Gurkendieb
- Geschlossen
-
-
Zitat
Debian?
Prüfe das mal.
LG Ronny
-
Das stand noch auf 'dash' ... ist das ne debian shell ? hab ich ja noch nie gehoert ... ausser dem waschmittel natürlich
wenn ich aufs bash aender funtzt es. thx für den tipp.
jetzt nörgelt die weatherng.sh wegen ' Unsupported scheme' rum ... mal schauen woran des nun liegt
-
Zitat
Original von MrNike
Das stand noch auf 'dash' ... ist das ne debian shell ? hab ich ja noch nie gehoert ... ausser dem waschmittel natürlichwenn ich aufs bash aender funtzt es. thx für den tipp.
jetzt nörgelt die weatherng.sh wegen ' Unsupported scheme' rum ... mal schauen woran des nun liegt
Debian?
Fand das beim googeln, nach Unsupported scheme:
Uha, ich bin schenibar schon blind. Jetzt aber: Kann es sein, daß Dein wget kein HTTPS kann? Zumindest bei Debian gibts zwei Versionen von wget zum installieren - wget (kann kein SSL), wget-ssl - das kann auch SSL. Möglicherweise ist das bei Dir auch so.
------------
https gibt es aber auch nicht, in dem schnippsel?
LG Ronny
-
Noch ein Patzer ... bei den ID's.
Code- for i in $@ ; do + for i in ${1:-c} ${2:-c} ${3:-c} ; do c=$((c+1)) + test "$i" = x && continue
-------------------------
Bash
Alles anzeigen#!/bin/sh # # weatherng.sh # # source: vdr-plugin weatherng # # To use this examples of urls , you must have the permission of owner to download and # use them. Otherwise you must change the URLs. See README or README.DE. # Wget Options. WGETOPT="-t 4 -T 20" case $LANG in de_*) MESG='Download abgeschlossen und Radarmaps aktualisiert' IMGS=( http://www.dwd.de/bvbw/generator/Sites/DWDWWW/Content/Oeffentlichkeit/WV/WV11/Wetterkarten/Wetter__Deutschland__teaser__Bild,property=default.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,337,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,261,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,258,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,346,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,346,00.jpg ) ;; fr_*) MESG='Týlýchargement des donnýes Mýtýo OK' IMGS=( "" "" "" "" "" "" ) ;; fi_*) MESG='Sýýkuvat pýivitetty' IMGS=( "" "" "" "" "" "" ) ;; *) MESG='Weather pictures updated' IMGS=( "" "" "" "" "" "" ) ;; esac for i in ${!IMGS[*]} ; do wget $WGETOPT "${IMGS[$i]}" -O "${0%/*}/pic${i}" done c=0 for i in ${1:-x} ${2:-x} ${3:-x} ; do c=$((c+1)) test $i = x && continue case $i in *\|*) wget $WGETOPT "http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?location=$i&metric=1&partner=forecastfox" \ -O "${0%/*}/data$c.xml" xsltproc \ -o "${0%/*}/"{data$c.xml,accu.xslt,data$c.xml} ;; *) wget $WGETOPT "http://xoap.weather.com/weather/local/$i?cc=*&unit=m&dayf=10" \ -O "${0%/*}/data$c.xml" ;; esac done echo $MESG
LG Ronny
-
-- gelöscht --
-
Zitat
Original von Keine_Ahnung
Bin ich blind? $LANG wird doch niegens mit einem wert ggefüllt, also kann das Script doch garnciht funktionieren, oder?cu
Bei SuSE. (bei crux habe ich auch nix ...)
Villeicht, sollte man locale nutzen?
Sowas im head ...
LG Ronny
-
Ich habs mal gelöscht, weil nach dem Posten habe ich festgestellt das es noch doch aufeinmal geht (echo $LANG gibt das erwartete raus).
Aber als ich das Script früher getestet hatte hats nicht funktioniert. Keine Ahnung was sich da zwischenzeitlich bei meinem System geändet hatte.
cu
-
Zitat
Originally posted by ronnykornexl
Debian?Fand das beim googeln, nach Unsupported scheme:
Uha, ich bin schenibar schon blind. Jetzt aber: Kann es sein, daß Dein wget kein HTTPS kann? Zumindest bei Debian gibts zwei Versionen von wget zum installieren - wget (kann kein SSL), wget-ssl - das kann auch SSL. Möglicherweise ist das bei Dir auch so.
HttpS wird doch in dem script gar net verwendet. Ja ist debian. Liegt wohl eher dran das die Location et richtig angegeben ist oder sowas. Blicke durch die wget schleife nicht ganz durch bis jetzt.
-
Zitat
Original von Keine_Ahnung
Ich habs mal gelöscht, weil nach dem Posten habe ich festgestellt das es noch doch aufeinmal geht.Aber als ich das Script früher getestet hatte hats nicht funktioniert. Keine Ahnung was sich da zwischenzeitlich bei meinem System geändet hatte.
cu
Wird schon was drannen sein, auf einer meiner vdr kisten, ist LANG auch nicht belegt.
Code
Alles anzeigenshell> uname -a Linux crux 2.6.24 #3 SMP Thu Jul 3 18:13:25 CEST 2008 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux shell> locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
Aber in der Umgebung von VDR gibt es ein LANG="de_DE.UTF-8" (zumindest hier), die meisten setzen das doch in die runvdr etc.
LG Ronny
-
-
Zitat
Original von MrNike
Ronny: wie muss denn eine Stadt heissen damit dein script funktioniert ?'Frankurt, Germany' oder nur 'Frankfurt'?
Was ist mit den IDs benutzt die Accuweather auch ? In der URL gibts ja einen 'locCode'. Muss der in den PluginSettings eingetragen werden ?
Gruesse,
MarkusHi
Schaue mal in die Readme des Plugins, da steht was zur ID.
---------
Zu Accuweather.
http://vdr-portal.de/board/thread.php?threadid=72651&threadview=0&hilight=&hilightuser=0&page=4
LG Ronny
-
Mal zusammen gepackt.
Das hier ist obsolete ...
Hier war noch ein Patzer ...
Bash
Alles anzeigen#!/bin/sh # # weatherng.sh # # source: vdr-plugin weatherng # # To use this examples of urls , you must have the permission of owner to download and # use them. Otherwise you must change the URLs. See README or README.DE. # Wget Options. WGETOPT="-t 4 -T 20" case $LANG in de_*) MESG='Download abgeschlossen und Radarmaps aktualisiert' IMGS=( http://www.dwd.de/bvbw/generator/Sites/DWDWWW/Content/Oeffentlichkeit/WV/WV11/Wetterkarten/Wetter__Deutschland__teaser__Bild,property=default.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,337,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,261,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,258,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,346,00.jpg http://www.zdf.de/CMO/frontend/subsystem_we/WeShowPicture/0,6008,346,00.jpg ) ;; fr_*) MESG='Týlýchargement des donnýes Mýtýo OK' IMGS=( "" "" "" "" "" "" ) ;; fi_*) MESG='Sýýkuvat pýivitetty' IMGS=( "" "" "" "" "" "" ) ;; *) MESG='Weather pictures updated' IMGS=( "" "" "" "" "" "" ) ;; esac for i in ${!IMGS[*]} ; do wget $WGETOPT "${IMGS[$i]}" -O "${0%/*}/pic${i}" done c=0 for i in ${1:-x} ${2:-x} ${3:-x} ; do c=$((c+1)) test $i = x && continue case $i in *\|*) wget $WGETOPT "http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?location=$i&metric=1&partner=forecastfox" \ -O "${0%/*}/data$c.xml" xsltproc \ -o "${0%/*}/"{data$c.xml,accu.xslt,data$c.xml} ;; *) wget $WGETOPT "http://xoap.weather.com/weather/local/$i?cc=*&unit=m&dayf=10" \ -O "${0%/*}/data$c.xml" ;; esac done echo $MESG
LG Ronny
-
Bei mir gibt es jetzt nur noch probs mit den Bildern.
Codechecking image with spec /data/video/plugins/weatherng/images/39.png_210_196_196_14....load not ok
irgendwie hängt das plugin '_210_196_196_14' an die richtige URL des Bildes hintendran. Schaut aus wie ne IP
WGet lädt die richtigen Bilder runter. Ansonsten läuft es mit Accuweather und dem oben angegebenen Script
Gruesse,
Markus -
Zitat
Original von MrNike
Bei mir gibt es jetzt nur noch probs mit den Bildern.Codechecking image with spec /data/video/plugins/weatherng/images/39.png_210_196_196_14....load not ok
irgendwie hängt das plugin '_210_196_196_14' an die richtige URL des Bildes hintendran. Schaut aus wie ne IP
WGet lädt die richtigen Bilder runter. Ansonsten läuft es mit Accuweather und dem oben angegebenen Script
Gruesse,
MarkusDas ist die Auflösung (der Bilder)
Hast Du einen Link erstellt?
Code/etc/vdr/plugins/weatherng # ls -l images lrwxrwxrwx 1 root root 11 7. Sep 11:41 images -> images_4bit
--------------
LG Ronny
-
Zitat
Original von MrNike
Ronny: wie muss denn eine Stadt heissen damit dein script funktioniert ?'Frankurt, Germany' oder nur 'Frankfurt'?
Was ist mit den IDs benutzt die Accuweather auch ? In der URL gibts ja einen 'locCode'. Muss der in den PluginSettings eingetragen werden ?
Gruesse,
MarkusPS: Wäre ja nicht schlecht, wenn man die Suche des Ortes, mit ins Plugin aufnehmen könnte.
Ähnlich, dem Firefox-Plugin, da ist ja auch ein(s) Suchmaske / Parser vorhanden.
LG Ronny
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!