Pogodynka.sh nie dziala

Jeśli już na pewno nie da się umieścić posta wyżej.
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Problem w tym, że nic nie tłumaczy :) Zrobiłem tak jak poradziłeś ale ciągle to samo!
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

przylaczam sie do problemu
zrobilem jak pisaliscie i juz mam sukces conky cokolwiek wyswietla

Kod: Zaznacz cały

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       #
# Pogodynka 0.2.2.1                                                                                                     #
#                                                                                                                       #
# azhag (azhag@bsd.miki.eu.org)                                                                                         #
#                                                                                                                       # 
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       #
# Skrypt pobiera informacje o stanie pogody ze strony weather.yahoo.com dla danego miasta, następnie formatuje je i     #
# wyświetla na ekranie. Skrypt może być wykorzystany np. w conky'm, xosd, *message.                                     #
#                                                                                                                       #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       #
# Wymagane aplikacje:                                                                                                   #
# w3m - tekstowa przeglądarka www                                                                                       #
#                                                                                                                       #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       # 
# Przed użyciem skryptu należy ustalić zmienne "sciezka" oraz "kod".                                                    #
#                                                                                                                       #
# Aby ustalić kod swojego miasta wejdż na stronę http://weather.yahoo.com/ i wyszukaj tam swoje miasto. Kodem jest      #
# końcówka linka z pogodą naszego miasta.                                                                               #
#                                                                                                                       #
# Przykładowe kody:                                                                                                     #
# Warszawa - PLXX0028                                                                                                   #
# Kraków - PLXX0012                                                                                                     #
# Gdańsk - PLXX0005                                                                                                     #
# Szczecin - PLXX0025                                                                                                   #
#                                                                                                                       #
# Informację jaką wyświetla skrypt można zmienić haszując odpowiednie linijki w sekcji "formatowanie informacji         #
# wyjściowej". Można również w łatwy sposób sformatować własny wynik używając dostepnych zmiennych.                     #
#                                                                                                                       #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#!/bin/bash

# Katalog, w którym znajduje się skrypt
sciezka=/home/rafal/

# Kod miasta
kod2=PLXX0025

plik=/tmp/pogoda.txt
# sprawdzenie czy serwer jest dostępny
if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
  then
        echo "Serwis niedostępny"
  else
        # pobieranie informacji
        w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik

        # ustalenie wartości zmiennych
        stan=`head -n3 $plik | tail -n1`
        temp=`tail -n1 $plik | awk '{print $1}'`
        tempo=`head -n6 $plik | tail -n1`
        cisn=`head -n8 $plik | tail -n1`
        wiatr=`head -n16 $plik | tail -n1`
        wilg=`head -n10 $plik | tail -n1`
        wsch=`head -n18 $plik | tail -n1`
        zach=`head -n20 $plik | tail -n1`
        if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
      then
        stanpl=$stan
      else
        stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
    fi

        # formatowanie informacji wyjściowej
        # dostępne zmienne:
        # $stan         opis stanu po angielsku
        # $stanpl       opis stanu po polsku
        # $temp         temperatura powietrza
        # $tempo        temperatura odczuwalna
        # $cisn         ciśnienie atmosferyczne
        # $wiatr        kierunek, siła wiatru
        # $wilg         wilgotność powietrza
        # $wsch         godzina wschodu słońca
        # $zach         godzina zachodu słońca

        echo $stanpl' '$temp'C /'$tempo' C'
        #echo $temp C  /  $tempo C
        #echo Cisnienie $cisn hPa

fi

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Tłumaczenia stanów pogody.
# Jeżeli zauważysz pogodę, której nie ma jeszcze na liscie daj mi znać na maila podanego na górze. Z góry dziękuję.
#
# Sunny
# Słonecznie
# Clear
# Przejrzyście
# Fair
# Pogodnie
# Sunny/Windy
# Słonecznie/Wiatr
# Clear/Windy
# Przejrzyście/Wiatr
# Fair/Windy
# Przejrzyście/Wiatr
# Windy
# Wiatr
#
# Partly Cloudy
# Częściowo pochmurnie
# Partly Cloudy and Windy
# Częściowo pochmurnie/Wiatr
# Partly Sunny
# Częściowo słonecznie
# Mostly Clear
# Przew. przejrzyście
# Partly Sunny/Windy
# Częściowo słonecznie/Wiatr
# Mostly Clear/Windy
# Przew. przejrzyście/Wiatr
# Mostly Sunny
# Przew. płonecznie
# Mostly Sunny/Windy
# Przew. słonecznie/Wiatr
# Scattered Clouds
# Rzadkie obłoki
#
# Cloudy
# Pochmurnie
# Overcast
# Całk. zachmurzenie
# Cloudy/Windy
# Pochmurnie/Wiatr
# Overcast/Windy
# Całk. zachmurzenie/Wiatr
# Mostly Cloudy/Windy
# Przew. pochmurnie/Wiatr
# Mostly Cloudy
# Przew. pochmurnie
# Am Clouds / Pm Sun
# Ranek pochmurny/Słoneczne popołudnie
#
# Light Drizzle
# Lekka mżawka
# Drizzle
# Mżawka
# Light Rain
# Lekki deszcz
# Rain
# Deszcz
# Heavy Rain
# Ulewa
# Light Rain/Fog
# Lekki deszcz/Mgła
# Rain/Fog
# Deszcz/Mgła
# Light Drizzle/Windy
# Lekka mżawka/Wiatr
# Drizzle/Windy
# Mżawka/Wiatr
# Light Rain/Windy
# Lekki deszcz/Wiatr
# Rain/Windy
# Deszcz/Wiatr
# Rain / Wind
# Deszcz/Wiatr
# Heavy Rain/Windy
# Ulewa/Wiatr
# AM Light Rain
# Ranny lekki deszcz
# PM Light Rain
# Popołudniowy lekki deszcz
# Pm Light Rain
# Popołudniowy lekki deszcz
# AM Light Rain/Windy
# Ranny lekki deszcz/Wiatr
# PM Light Rain/Windy
# Popołudniowy lekki deszcz/Wiatr
#
# Rain Shower
# Przelotny deszcz
# Shower
# Przelotna ulewa
# Showers
# Przelotna ulewa
# Heavy Rain Shower
# Mocna ulewa
# Heavy Rain Shower/Windy
# Mocna ulewa/Wiatr
# Light Rain Shower
# Lekka ulewa
# AM Shower
# Poranna ulewa
# AM Showers
# Poranna ulewa
# Am Showers
# Poranna ulewa
# AM Showers / Wind
# Poranna ulewa/Wiatr
# PM Shower
# Popołudniowa ulewa
# PM Showers / Wind
# Popołudniowe ulewy/Wiatr
# Few Showers / Wind
# Przelotne deszcze/Wiatr
# Showers / Wind
# Deszcze/Wiatr
# PM Showers
# Popołudniowe ulewy
# Pm Showers
# Popołudniowe ulewy
# Scattered Shower
# Rozległa ulewa
# Scattered Showers
# Rozległe ulewy
# Scatter Showers
# Rozległe ulewy
# Rain Shower/Windy
# Przelotny deszcz/Wiatr
# Shower/Windy
# Przelotna ulewa/Wiatr
# Light Rain Shower/Windy
# Lekka ulewa/Wiatr
# AM Shower/Windy
# Poranna ulewa/Wiatr
# PM Shower/Windy
# Popołudniowa ulewa/Wiatr
# Scattered Shower/Windy
# Rozległa ulewa/Wiatr
# Scatter Showers / Wind
# Rozległe ulewy/Wiatr
# Few Showers
# Możliwe ulewy
# Few Showers/Windy
# Możliwe ulewy/Wiatr
# Showers in the Vicinity
# Pobliskie ulewy
#
# Light Snow
# Lekki śnieg
# Snow
# Śnieg
# Snow / Wind
# Śnieg/Wiatr
# Heavy Snow
# Mocny śnieg
# Light Snow Pellets
# Lekki grad śnieżny
# Snow Pellets
# Grad śnieżny
# Light Ice Pellets
# Lekki grad lodowy
# Ice Pellets
# Grad lodowy
# Wintery Weather
# Zimowa pogoda
# Light Freezing Rain
# Lekki zamarzająy deszcz
# Freezing Rain
# Zamarzający deszcz
# Flurries/Windy
# Zamiecie/Wiatr
# Light Flurries/Windy
# Lekkie zamiecie/Wiatr
# Light Snow/Windy
# Lekki śnieg/Wiatr
# Light Snow / Wind
# Lekki śnieg/Wiatr
# Snow/Windy
# Śnieg/Wiatr
# Heavy Snow/Windy
# Mocny śnieg/Wiatr
# Light Snow Pellets/Windy
# Lekki grad śnieżny/Wiatr
# Snow Pellets/Windy
# Grad śnieżny/Wiatr
# Light Ice Pellets/Windy
# Lekki grad lodowy/Wiatr
# Ice Pellets/Windy
# Grad lodowy/Wiatr
# Light Freezing Rain/Windy
# Lekki zamarzający deszcz/Wiatr
# Freezing Rain/Windy
# Zamarzający deszcz/Wiatr
# Wintery Mix
# Miks zimowy
# Light Snow Grains
# Lekkie granulki śniegu
# Snow Grains
# Granulki śniegu
# Rain/Snow
# Śnieg z deszczem
# Rain / Snow Showers
# Deszcz ze śniegiem
# Rain / Snow
# Deszcz ze śniegiem
# Rain / Thunder
# Deszcz / Burza
# Rain/Show/Windy
# Śnieg z deszczem/Wiatr
# Rain / Snow / Wind
# Śnieg z deszczem/Wiatr
# Light Rain/Freezing Rain
# Lekki deszcz/Zamarzający deszcz
# Rain/Freezing Rain
# Deszcz/Zamarzający deszcz
# Light Rain/Freezing Rain/Windy
# Lekki deszcz/Zamarzający Deszcz/Wiatr
# Rain/Freezing Rain/Windy
# Deszcz/Zamarzający deszcz/Wiatr
# AM Snow
# Poranny śnieg
# PM Snow
# Popołudniowy śnieg
# AM Light Snow
# Poranny lekki śnieg
# PM Light Snow
# Popołudniowy lekki śnieg
# Ice Crystals
# Kryształki lodu
# Ice Crystals/Windy
# Kryształki lodu/Wiatr
# 
# Snow Showers
# Burze śnieżne
# Snow Shower
# Burza śnieżna
# Heavy Snow Shower
# Mocna burza śnieżna
# Heavy Snow Shower/Windy
# Mocna burza śnieżna/Wiatr
# PM Snow Showers
# Popołudniowe burze śnieżne
# AM Snow Showers
# Poranne burze śnieżne
# Rain/Snow Showers
# Deszcz/Burze śnieżne
# Snow Showers/Windy
# Burze śnieżne/Wiatr
# PM Snow Showers/Windy
# Popołudniowe burze śnieżne/Wiatr
# AM Snow Showers/Windy
# Poranne burze śnieżne/Wiatr
# Rain/Snow Showers/Windy
# Deszcz/Burze śnieżne/Wiatr
# Light Snow Showers
# Lekkie burze śnieżne
# Light Snow Shower
# Lekka burza śnieżna
# Light Snow Showers/Windy
# Lekkie burze śnieżne/Wiatr
# Flurries
# Zamiecie
# Light Flurries
# Lekkie zamiecie
# Scattered Flurries
# Rozległe zamiecie
# Few Flurries
# Możliwe zamiecie
# Few Flurries/Windy
# Możliwe zamiecie/Wiatr
# Scattered Snow Showers
# Rozległe burze śnieżne
# Scattered Snow Showers/Windy
# Rozległe burze śnieżne/Wiatr
# Few Snow Showers
# Możliwe burze śnieżne
# Few Snow Showers/Windy
# Możliwe burze śnieżne/Wiatr
# Freezing Drizzle
# Marznąca mżawka
# Light Freezing Drizzle
# Lekka marznąca mżawka
# Freezing Drizzle/Windy
# Marznąca mżawka/Wiatr
# Light Freezing Drizzle/Windy
# Lekka marznąca mżawka/Wiatr
# Drifting Snow
# Zawieja śnieżna
# 
# Thunderstorms
# Burze
# T-storms
# Burze
# T-Storms
# Burze
# T-Storm
# Burza
# Scattered Thunderstorms
# Rozległe burze
# Scattered T-Storms
# Rozległe burze
# Thunderstorms/Windy
# Burze/Wiatr
# Scattered Thunderstorms/Windy
# Rozległe burze/Wiatr
# Rain/Thunder
# Deszcz/Grzmoty
# Light Thunderstorms/Rain
# Lekkie burze/Deszcz
# Thunderstorms/Rain
# Burze/Deszcz
# Light Rain with Thunder
# Lekki deszcz z grzmotami
# Rain with Thunder
# Deszcz z grzmotami
# Thunder in the Vicinity
# Pobliskie burze
# 
# Fog
# Mgła
# Haze
# Lekka mgła
# Mist
# Lekkie zamglenie
# Fog/Windy
# Mgła/Wiatr
# Haze/Windy
# Lekka Mgła/Wiatr
# Mist/Windy
# Lekkie zamglenie/Wiatr
# Partial Fog
# Częściowa mgła
# Smoke
# Gęsta mgła
# Foggy
# Mglisto
# AM Fog/PM Sun
# Ranna mgła/Popołudniowe słońce
# Shallow Fog
# Płytka mgła
# 
# Blowing Dust
# Zawieja pyłowa
# Blowing Sand
# Zawieja piaskowa
# Duststorm
# Burza piaskowa
# Wind
# Wiatr
# Widespread Dust/Windy
# Rozległe zamiecie/Wiatr
# Widespread Dust
# Rozległe zamiecie
# Low Drifting Sand
# Zawieja piaskowa
# 
# Rain and Snow
# Deszcz ze śniegiem 
# Data Not Available
# Dane niedostępne
# N/A
# N/D
# N/a
# N/d
# angielski opis, ważna jest wielkość liter
# polski opis ( # hash jest bardzo ważny bo inaczej się skrypt wykrzaczy)
a wyswietla mi tylko cos takiego
Rain and Snow C/C
troche malo szczegolow notabene po angielsku
pozdrawiam
Awatar użytkownika
EuGeN
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 22 kwie 2008, 02:03
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: EuGeN »

Bebel pisze:Juz wiem ocb, poprostu tak jakby nie obluguje polskich znakow.. Wyraz mżawka, zatrzymywalo sie na m, wystarczy poprawic w pogodynka.sh mżawka na mzawka i jest juz ok ; ).
Również dręczyło mnie to że nie mam polskich znaków w pogodynce kombinowałem, kombinowałem i wykombinowałem :D Za wyświetlanie polskich znaków odpowiedzialne jest kodowanie, zakładam że u Ciebie tak jak i u mnie po wpisaniu "locale" wszędzie jest "pl_PL.UTF-8"

dodaj do .conkyrc (możliwe że zbędne ale nie zaszkodzi dać)

Kod: Zaznacz cały

override_utf8_locale yes
Otwórz pogodynka.sh (wklej zawartość z polskimi znaczkami, podałeś wyżej tyle że nie działało ich wyświetlanie) i zapisz poprzez "Zapisz jako.." zmieniając kodowanie z "ISO-8859-2" na "UTF-8", restart conky i możesz cieszyć się narodowymi krzaczkami :)

Obrazek Prawda że łatwe? :D
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

@EuGeN a moze bys wzucil swoj conkyrc i pogodynke.sh bo fajnie to u ciebie wyglada
pozdrawiam
Awatar użytkownika
EuGeN
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 22 kwie 2008, 02:03
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: EuGeN »

rafaloo pisze:@EuGeN a moze bys wzucil swoj conkyrc i pogodynke.sh bo fajnie to u ciebie wyglada
pozdrawiam
Proszę :)
viewtopic.php?p=440180#p440180
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

dobra ale nie daje mi to spokoju bo ciaglwe nie dzial a musze to miec i napewno mi pomozecie ziomale:P
http://picasaweb.google.pl/ralf.czak/Ob ... 3709844562
jak na zdjeciu pogoda wyswietla jaka mi sie wyswietla to C/C
jeszcze raz podaje moj plik pogodynka.sh ale mam taki jak wszyscy mial ktos podobny problem i go rozwiazal?

Kod: Zaznacz cały

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       #
# Pogodynka 0.2.2.1                                                                                                     #
#                                                                                                                       #
# azhag (azhag@bsd.miki.eu.org)                                                                                         #
#                                                                                                                       # 
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       #
# Skrypt pobiera informacje o stanie pogody ze strony weather.yahoo.com dla danego miasta, następnie formatuje je i     #
# wyświetla na ekranie. Skrypt może być wykorzystany np. w conky'm, xosd, *message.                                     #
#                                                                                                                       #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       #
# Wymagane aplikacje:                                                                                                   #
# w3m - tekstowa przeglądarka www                                                                                       #
#                                                                                                                       #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                                                       # 
# Przed użyciem skryptu należy ustalić zmienne "sciezka" oraz "kod".                                                    #
#                                                                                                                       #
# Aby ustalić kod swojego miasta wejdż na stronę http://weather.yahoo.com/ i wyszukaj tam swoje miasto. Kodem jest      #
# końcówka linka z pogodą naszego miasta.                                                                               #
#                                                                                                                       #
# Przykładowe kody:                                                                                                     #
# Warszawa - PLXX0028                                                                                                   #
# Kraków - PLXX0012                                                                                                     #
# Gdańsk - PLXX0005                                                                                                     #
# Szczecin - PLXX0025                                                                                                   #
#                                                                                                                       #
# Informację jaką wyświetla skrypt można zmienić haszując odpowiednie linijki w sekcji "formatowanie informacji         #
# wyjściowej". Można również w łatwy sposób sformatować własny wynik używając dostepnych zmiennych.                     #
#                                                                                                                       #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#!/bin/bash

# Katalog, w którym znajduje się skrypt
sciezka=/home/rafal/

# Kod miasta
kod2=PLXX0012

plik=/tmp/pogoda.txt
# sprawdzenie czy serwer jest dostępny
if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
  then
        echo "Serwis niedostępny"
  else
        # pobieranie informacji
        w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik

        # ustalenie wartości zmiennych
        stan=`head -n3 $plik | tail -n1`
        temp=`tail -n1 $plik | awk '{print $1}'`
        tempo=`head -n6 $plik | tail -n1`
        cisn=`head -n8 $plik | tail -n1`
        wiatr=`head -n16 $plik | tail -n1`
        wilg=`head -n10 $plik | tail -n1`
        wsch=`head -n18 $plik | tail -n1`
        zach=`head -n20 $plik | tail -n1`
        if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
      then
        stanpl=$stan
      else
        stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
    fi

        # formatowanie informacji wyjściowej
        # dostępne zmienne:
        # $stan         opis stanu po angielsku
        # $stanpl       opis stanu po polsku
        # $temp         temperatura powietrza
        # $tempo        temperatura odczuwalna
        # $cisn         ciśnienie atmosferyczne
        # $wiatr        kierunek, siła wiatru
        # $wilg         wilgotność powietrza
        # $wsch         godzina wschodu słońca
        # $zach         godzina zachodu słońca

        echo $stanpl' '$temp'C /'$tempo' C'
        #echo $temp C  /  $tempo C
        #echo Cisnienie $cisn hPa

fi

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Tłumaczenia stanów pogody.
# Jeżeli zauważysz pogodę, której nie ma jeszcze na liscie daj mi znać na maila podanego na górze. Z góry dziękuję.
#
# Sunny
# Słonecznie
# Clear
# Przejrzyście
# Fair
# Pogodnie
# Sunny/Windy
# Słonecznie/Wiatr
# Clear/Windy
# Przejrzyście/Wiatr
# Fair/Windy
# Przejrzyście/Wiatr
# Windy
# Wiatr
#
# Partly Cloudy
# Częściowo pochmurnie
# Partly Cloudy and Windy
# Częściowo pochmurnie/Wiatr
# Partly Sunny
# Częściowo słonecznie
# Mostly Clear
# Przew. przejrzyście
# Partly Sunny/Windy
# Częściowo słonecznie/Wiatr
# Mostly Clear/Windy
# Przew. przejrzyście/Wiatr
# Mostly Sunny
# Przew. płonecznie
# Mostly Sunny/Windy
# Przew. słonecznie/Wiatr
# Scattered Clouds
# Rzadkie obłoki
#
# Cloudy
# Pochmurnie
# Overcast
# Całk. zachmurzenie
# Cloudy/Windy
# Pochmurnie/Wiatr
# Overcast/Windy
# Całk. zachmurzenie/Wiatr
# Mostly Cloudy/Windy
# Przew. pochmurnie/Wiatr
# Mostly Cloudy
# Przew. pochmurnie
# Am Clouds / Pm Sun
# Ranek pochmurny/Słoneczne popołudnie
#
# Light Drizzle
# Lekka mżawka
# Drizzle
# Mżawka
# Light Rain
# Lekki deszcz
# Rain
# Deszcz
# Heavy Rain
# Ulewa
# Light Rain/Fog
# Lekki deszcz/Mgła
# Rain/Fog
# Deszcz/Mgła
# Light Drizzle/Windy
# Lekka mżawka/Wiatr
# Drizzle/Windy
# Mżawka/Wiatr
# Light Rain/Windy
# Lekki deszcz/Wiatr
# Rain/Windy
# Deszcz/Wiatr
# Rain / Wind
# Deszcz/Wiatr
# Heavy Rain/Windy
# Ulewa/Wiatr
# AM Light Rain
# Ranny lekki deszcz
# PM Light Rain
# Popołudniowy lekki deszcz
# Pm Light Rain
# Popołudniowy lekki deszcz
# AM Light Rain/Windy
# Ranny lekki deszcz/Wiatr
# PM Light Rain/Windy
# Popołudniowy lekki deszcz/Wiatr
#
# Rain Shower
# Przelotny deszcz
# Shower
# Przelotna ulewa
# Showers
# Przelotna ulewa
# Heavy Rain Shower
# Mocna ulewa
# Heavy Rain Shower/Windy
# Mocna ulewa/Wiatr
# Light Rain Shower
# Lekka ulewa
# AM Shower
# Poranna ulewa
# AM Showers
# Poranna ulewa
# Am Showers
# Poranna ulewa
# AM Showers / Wind
# Poranna ulewa/Wiatr
# PM Shower
# Popołudniowa ulewa
# PM Showers / Wind
# Popołudniowe ulewy/Wiatr
# Few Showers / Wind
# Przelotne deszcze/Wiatr
# Showers / Wind
# Deszcze/Wiatr
# PM Showers
# Popołudniowe ulewy
# Pm Showers
# Popołudniowe ulewy
# Scattered Shower
# Rozległa ulewa
# Scattered Showers
# Rozległe ulewy
# Scatter Showers
# Rozległe ulewy
# Rain Shower/Windy
# Przelotny deszcz/Wiatr
# Shower/Windy
# Przelotna ulewa/Wiatr
# Light Rain Shower/Windy
# Lekka ulewa/Wiatr
# AM Shower/Windy
# Poranna ulewa/Wiatr
# PM Shower/Windy
# Popołudniowa ulewa/Wiatr
# Scattered Shower/Windy
# Rozległa ulewa/Wiatr
# Scatter Showers / Wind
# Rozległe ulewy/Wiatr
# Few Showers
# Możliwe ulewy
# Few Showers/Windy
# Możliwe ulewy/Wiatr
# Showers in the Vicinity
# Pobliskie ulewy
#
# Light Snow
# Lekki śnieg
# Snow
# Śnieg
# Snow / Wind
# Śnieg/Wiatr
# Heavy Snow
# Mocny śnieg
# Light Snow Pellets
# Lekki grad śnieżny
# Snow Pellets
# Grad śnieżny
# Light Ice Pellets
# Lekki grad lodowy
# Ice Pellets
# Grad lodowy
# Wintery Weather
# Zimowa pogoda
# Light Freezing Rain
# Lekki zamarzająy deszcz
# Freezing Rain
# Zamarzający deszcz
# Flurries/Windy
# Zamiecie/Wiatr
# Light Flurries/Windy
# Lekkie zamiecie/Wiatr
# Light Snow/Windy
# Lekki śnieg/Wiatr
# Light Snow / Wind
# Lekki śnieg/Wiatr
# Snow/Windy
# Śnieg/Wiatr
# Heavy Snow/Windy
# Mocny śnieg/Wiatr
# Light Snow Pellets/Windy
# Lekki grad śnieżny/Wiatr
# Snow Pellets/Windy
# Grad śnieżny/Wiatr
# Light Ice Pellets/Windy
# Lekki grad lodowy/Wiatr
# Ice Pellets/Windy
# Grad lodowy/Wiatr
# Light Freezing Rain/Windy
# Lekki zamarzający deszcz/Wiatr
# Freezing Rain/Windy
# Zamarzający deszcz/Wiatr
# Wintery Mix
# Miks zimowy
# Light Snow Grains
# Lekkie granulki śniegu
# Snow Grains
# Granulki śniegu
# Rain/Snow
# Śnieg z deszczem
# Rain / Snow Showers
# Deszcz ze śniegiem
# Rain / Snow
# Deszcz ze śniegiem
# Rain / Thunder
# Deszcz / Burza
# Rain/Show/Windy
# Śnieg z deszczem/Wiatr
# Rain / Snow / Wind
# Śnieg z deszczem/Wiatr
# Light Rain/Freezing Rain
# Lekki deszcz/Zamarzający deszcz
# Rain/Freezing Rain
# Deszcz/Zamarzający deszcz
# Light Rain/Freezing Rain/Windy
# Lekki deszcz/Zamarzający Deszcz/Wiatr
# Rain/Freezing Rain/Windy
# Deszcz/Zamarzający deszcz/Wiatr
# AM Snow
# Poranny śnieg
# PM Snow
# Popołudniowy śnieg
# AM Light Snow
# Poranny lekki śnieg
# PM Light Snow
# Popołudniowy lekki śnieg
# Ice Crystals
# Kryształki lodu
# Ice Crystals/Windy
# Kryształki lodu/Wiatr
# 
# Snow Showers
# Burze śnieżne
# Snow Shower
# Burza śnieżna
# Heavy Snow Shower
# Mocna burza śnieżna
# Heavy Snow Shower/Windy
# Mocna burza śnieżna/Wiatr
# PM Snow Showers
# Popołudniowe burze śnieżne
# AM Snow Showers
# Poranne burze śnieżne
# Rain/Snow Showers
# Deszcz/Burze śnieżne
# Snow Showers/Windy
# Burze śnieżne/Wiatr
# PM Snow Showers/Windy
# Popołudniowe burze śnieżne/Wiatr
# AM Snow Showers/Windy
# Poranne burze śnieżne/Wiatr
# Rain/Snow Showers/Windy
# Deszcz/Burze śnieżne/Wiatr
# Light Snow Showers
# Lekkie burze śnieżne
# Light Snow Shower
# Lekka burza śnieżna
# Light Snow Showers/Windy
# Lekkie burze śnieżne/Wiatr
# Flurries
# Zamiecie
# Light Flurries
# Lekkie zamiecie
# Scattered Flurries
# Rozległe zamiecie
# Few Flurries
# Możliwe zamiecie
# Few Flurries/Windy
# Możliwe zamiecie/Wiatr
# Scattered Snow Showers
# Rozległe burze śnieżne
# Scattered Snow Showers/Windy
# Rozległe burze śnieżne/Wiatr
# Few Snow Showers
# Możliwe burze śnieżne
# Few Snow Showers/Windy
# Możliwe burze śnieżne/Wiatr
# Freezing Drizzle
# Marznąca mżawka
# Light Freezing Drizzle
# Lekka marznąca mżawka
# Freezing Drizzle/Windy
# Marznąca mżawka/Wiatr
# Light Freezing Drizzle/Windy
# Lekka marznąca mżawka/Wiatr
# Drifting Snow
# Zawieja śnieżna
# 
# Thunderstorms
# Burze
# T-storms
# Burze
# T-Storms
# Burze
# T-Storm
# Burza
# Scattered Thunderstorms
# Rozległe burze
# Scattered T-Storms
# Rozległe burze
# Thunderstorms/Windy
# Burze/Wiatr
# Scattered Thunderstorms/Windy
# Rozległe burze/Wiatr
# Rain/Thunder
# Deszcz/Grzmoty
# Light Thunderstorms/Rain
# Lekkie burze/Deszcz
# Thunderstorms/Rain
# Burze/Deszcz
# Light Rain with Thunder
# Lekki deszcz z grzmotami
# Rain with Thunder
# Deszcz z grzmotami
# Thunder in the Vicinity
# Pobliskie burze
# 
# Fog
# Mgła
# Haze
# Lekka mgła
# Mist
# Lekkie zamglenie
# Fog/Windy
# Mgła/Wiatr
# Haze/Windy
# Lekka Mgła/Wiatr
# Mist/Windy
# Lekkie zamglenie/Wiatr
# Partial Fog
# Częściowa mgła
# Smoke
# Gęsta mgła
# Foggy
# Mglisto
# AM Fog/PM Sun
# Ranna mgła/Popołudniowe słońce
# Shallow Fog
# Płytka mgła
# 
# Blowing Dust
# Zawieja pyłowa
# Blowing Sand
# Zawieja piaskowa
# Duststorm
# Burza piaskowa
# Wind
# Wiatr
# Widespread Dust/Windy
# Rozległe zamiecie/Wiatr
# Widespread Dust
# Rozległe zamiecie
# Low Drifting Sand
# Zawieja piaskowa
# 
# Rain and Snow
# Deszcz ze śniegiem 
# Data Not Available
# Dane niedostępne
# N/A
# N/D
# N/a
# N/d
# angielski opis, ważna jest wielkość liter
# polski opis ( # hash jest bardzo ważny bo inaczej się skrypt wykrzaczy)
a po wpisaniu w terminalu conky dostaje

Kod: Zaznacz cały

rafal@rafal-desktop:~$ conky
Conky: forked to background, pid is 12542
rafal@rafal-desktop:~$ 
Conky: desktop window (e000b5) is subwindow of root window (52)
Conky: window type - normal
Conky: drawing to created window (4200001)
Conky: drawing to double buffer
cat: /home/rafal//pogodynka.sh: No such file or directory







Awatar użytkownika
EuGeN
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 22 kwie 2008, 02:03
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: EuGeN »

W pogodynce zmień

Kod: Zaznacz cały

echo $stanpl' '$temp'C /'$tempo' C'
na

Kod: Zaznacz cały

echo $stanpl $temp C / $tempo C
Pokaż .conkyrc, powinieneś mieć w nim tak

Kod: Zaznacz cały

${texeci 600 ~/pogodynka.sh}
i pogodynka.sh w /home/rafal/
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

hmm jedyne co mi to pomogle ze zamiast
C/C
teraz mam cos takiego
Rain and Snow C/C
to juz duzy sukces

czyli niby jest cos po angielsku i po pierwsze nie ma temperatury a pozatym w szczecinie raczej nie pada:P
aha i oczywiscie dziekuje za dotychczasowa pomoc...co dalej??
pozdrawiam
EDIT
problem rozwiazalem zciagnelem pogodynke z tej strony http://localh0st.ovh.org/pliki/wp/2007/ ... ynkash.zip i dziala

@EuGeN dziekuje za pomoc
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Podany wyżej skrypt pogodynki też nic nie daje. Przynajmniej u mnie. Nadal mam angielskie opisy.
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

moze pokaz swoja pogodynke bo tak to trudno okreslic co jest nie tak:D
Problemy rozwiązujemy na forum nie na PW. Niech inni na tym skorzystają.
Inny OS Gentoo/Debian/*BSD
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Moja pogodynka.sh

Kod: Zaznacz cały

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Pogodynka 0.2.2.1													#
#															#
# azhag (azhag@bsd.miki.eu.org)												#
#															# 
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Skrypt pobiera informacje o stanie pogody ze strony weather.yahoo.com dla danego miasta, nast�pnie formatuje je i	#
# wy�wietla na ekranie. Skrypt mo�e by� wykorzystany np. w conky'm, xosd, *message.					#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Wymagane aplikacje:													#
# w3m - tekstowa przegl�darka www											#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															# 
# Przed u�yciem skryptu nale�y ustali� zmienne "sciezka" oraz "kod".							#
#															#
# Aby ustali� kod swojego miasta wejd� na stron� http://weather.yahoo.com/ i wyszukaj tam swoje miasto. Kodem jest 	#
# ko�c�wka linka z pogod� naszego miasta.										#	
#															#
# Przyk�adowe kody:													#
# Warszawa - PLXX0028													#
# Krak�w - PLXX0012													#
# Gda�sk - PLXX0005													#
# Szczecin - PLXX0025													#
#															#
# Informacj� jak� wy�wietla skrypt mo�na zmieni� haszuj�c odpowiednie linijki w sekcji "formatowanie informacji		#
# wyj�ciowej". Mo�na r�wnie� w �atwy spos�b sformatowa� w�asny wynik u�ywaj�c dostepnych zmiennych.			#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

#!/bin/bash

# Katalog, w kt�rym znajduje si� skrypt
sciezka=~/.skrypty/

# Kod miasta
kod=PLXX0028

plik=/tmp/pogoda.txt

# sprawdzenie czy serwer jest dost�pny
if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
  then
	echo "Serwis niedost�pny"
  else
	# pobieranie informacji
 	w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/�/g' > $plik

	# ustalenie warto�ci zmiennych
	stan=`head -n3 $plik | tail -n1`
	temp=`tail -n1 $plik | awk '{print $1}'`
	tempo=`head -n6 $plik | tail -n1`
	cisn=`head -n8 $plik | tail -n1`
	wiatr=`head -n16 $plik | tail -n1`
	wilg=`head -n10 $plik | tail -n1`
	wsch=`head -n18 $plik | tail -n1`
	zach=`head -n20 $plik | tail -n1`
	if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
	  then
		stanpl=$stan
	  else
		stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
	fi
	
	# formatowanie informacji wyj�ciowej
	# dost�pne zmienne:
	# $stan		opis stanu po angielsku
	# $stanpl	opis stanu po polsku
	# $temp		temperatura powietrza
	# $tempo	temperatura odczuwalna
	# $cisn		ci�nienie atmosferyczne
	# $wiatr	kierunek, si�a wiatru
	# $wilg		wilgotno�� powietrza
	# $wsch		godzina wschodu s�o�ca
	# $zach		godzina zachodu s�o�ca
	
	#echo $stan
        echo $stanpl, $temp C
	#echo Temp. odczuwalna: $tempo C
	#echo Cisnienie: $cisn hPa
	#echo Wiatr: $wiatr
	#echo Wilgotnosc: $wilg
	#echo Wsch�d S�o�ca: $wsch
	#echo Zach�d S�o�ca: $zach
	

fi

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# T�umaczenia stan�w pogody.
# Je�eli zauwa�ysz pogod�, kt�rej nie ma jeszcze na liscie daj mi zna� na maila podanego na g�rze. Z g�ry dzi�kuj�.
#
# Sunny
# S�onecznie
# Clear
# Przejrzy�cie
# Fair
# Pogodnie
# Sunny/Windy
# S�onecznie/Wiatr
# Clear/Windy
# Przejrzy�cie/Wiatr
# Fair/Windy
# Przejrzy�cie/Wiatr
# Windy
# Wiatr
#
# Partly Cloudy
# Cz��ciowo pochmurnie
# Partly Cloudy and Windy
# Cz��ciowo pochmurnie/Wiatr
# Partly Sunny
# Cz��ciowo s�onecznie
# Mostly Clear
# Przew. przejrzy�cie
# Partly Sunny/Windy
# Cz��ciowo s�onecznie/Wiatr
# Mostly Clear/Windy
# Przew. przejrzy�cie/Wiatr
# Mostly Sunny
# Przew. p�onecznie
# Mostly Sunny/Windy
# Przew. s�onecznie/Wiatr
# Scattered Clouds
# Rzadkie ob�oki
#
# Cloudy
# Pochmurnie
# Overcast
# Ca�k. zachmurzenie
# Cloudy/Windy
# Pochmurnie/Wiatr
# Overcast/Windy
# Ca�k. zachmurzenie/Wiatr
# Mostly Cloudy/Windy
# Przew. pochmurnie/Wiatr
# Mostly Cloudy
# Przew. pochmurnie
# Am Clouds / Pm Sun
# Ranek pochmurny/S�oneczne popo�udnie
#
# Light Drizzle
# Lekka m�awka
# Drizzle
# M�awka
# Light Rain
# Lekki deszcz
# Rain
# Deszcz
# Heavy Rain
# Ulewa
# Light Rain/Fog
# Lekki deszcz/Mg�a
# Rain/Fog
# Deszcz/Mg�a
# Light Drizzle/Windy
# Lekka m�awka/Wiatr
# Drizzle/Windy
# M�awka/Wiatr
# Light Rain/Windy
# Lekki deszcz/Wiatr
# Rain/Windy
# Deszcz/Wiatr
# Rain / Wind
# Deszcz/Wiatr
# Heavy Rain/Windy
# Ulewa/Wiatr
# AM Light Rain
# Ranny lekki deszcz
# PM Light Rain
# Popo�udniowy lekki deszcz
# Pm Light Rain
# Popo�udniowy lekki deszcz
# AM Light Rain/Windy
# Ranny lekki deszcz/Wiatr
# PM Light Rain/Windy
# Popo�udniowy lekki deszcz/Wiatr
#
# Rain Shower
# Przelotny deszcz
# Shower
# Przelotna ulewa
# Showers
# Przelotna ulewa
# Heavy Rain Shower
# Mocna ulewa
# Heavy Rain Shower/Windy
# Mocna ulewa/Wiatr
# Light Rain Shower
# Lekka ulewa
# AM Shower
# Poranna ulewa
# AM Showers
# Poranna ulewa
# Am Showers
# Poranna ulewa
# AM Showers / Wind
# Poranna ulewa/Wiatr
# PM Shower
# Popo�udniowa ulewa
# PM Showers / Wind
# Popo�udniowe ulewy/Wiatr
# Few Showers / Wind
# Przelotne deszcze/Wiatr
# Showers / Wind
# Deszcze/Wiatr
# PM Showers
# Popo�udniowe ulewy
# Pm Showers
# Popo�udniowe ulewy
# Scattered Shower
# Rozleg�a ulewa
# Scattered Showers
# Rozleg�e ulewy
# Scatter Showers
# Rozleg�e ulewy
# Rain Shower/Windy
# Przelotny deszcz/Wiatr
# Shower/Windy
# Przelotna ulewa/Wiatr
# Light Rain Shower/Windy
# Lekka ulewa/Wiatr
# AM Shower/Windy
# Poranna ulewa/Wiatr
# PM Shower/Windy
# Popo�udniowa ulewa/Wiatr
# Scattered Shower/Windy
# Rozleg�a ulewa/Wiatr
# Scatter Showers / Wind
# Rozleg�e ulewy/Wiatr
# Few Showers
# Mo�liwe ulewy
# Few Showers/Windy
# Mo�liwe ulewy/Wiatr
# Showers in the Vicinity
# Pobliskie ulewy
#
# Light Snow
# Lekki �nieg
# Snow
# �nieg
# Snow / Wind
# �nieg/Wiatr
# Heavy Snow
# Mocny �nieg
# Light Snow Pellets
# Lekki grad �nie�ny
# Snow Pellets
# Grad �nie�ny
# Light Ice Pellets
# Lekki grad lodowy
# Ice Pellets
# Grad lodowy
# Wintery Weather
# Zimowa pogoda
# Light Freezing Rain
# Lekki zamarzaj�y deszcz
# Freezing Rain
# Zamarzaj�cy deszcz
# Flurries/Windy
# Zamiecie/Wiatr
# Light Flurries/Windy
# Lekkie zamiecie/Wiatr
# Light Snow/Windy
# Lekki �nieg/Wiatr
# Light Snow / Wind
# Lekki �nieg/Wiatr
# Snow/Windy
# �nieg/Wiatr
# Heavy Snow/Windy
# Mocny �nieg/Wiatr
# Light Snow Pellets/Windy
# Lekki grad �nie�ny/Wiatr
# Snow Pellets/Windy
# Grad �nie�ny/Wiatr
# Light Ice Pellets/Windy
# Lekki grad lodowy/Wiatr
# Ice Pellets/Windy
# Grad lodowy/Wiatr
# Light Freezing Rain/Windy
# Lekki zamarzaj�cy deszcz/Wiatr
# Freezing Rain/Windy
# Zamarzaj�cy deszcz/Wiatr
# Wintery Mix
# Miks zimowy
# Light Snow Grains
# Lekkie granulki �niegu
# Snow Grains
# Granulki �niegu
# Rain/Snow
# �nieg z deszczem
# Rain / Snow Showers
# Deszcz ze �niegiem
# Rain / Snow
# Deszcz ze �niegiem
# Rain / Thunder
# Deszcz / Burza
# Rain/Show/Windy
# �nieg z deszczem/Wiatr
# Rain / Snow / Wind
# �nieg z deszczem/Wiatr
# Light Rain/Freezing Rain
# Lekki deszcz/Zamarzaj�cy deszcz
# Rain/Freezing Rain
# Deszcz/Zamarzaj�cy deszcz
# Light Rain/Freezing Rain/Windy
# Lekki deszcz/Zamarzaj�cy Deszcz/Wiatr
# Rain/Freezing Rain/Windy
# Deszcz/Zamarzaj�cy deszcz/Wiatr
# AM Snow
# Poranny �nieg
# PM Snow
# Popo�udniowy �nieg
# AM Light Snow
# Poranny lekki �nieg
# PM Light Snow
# Popo�udniowy lekki �nieg
# Ice Crystals
# Kryszta�ki lodu
# Ice Crystals/Windy
# Kryszta�ki lodu/Wiatr
# 
# Snow Showers
# Burze �nie�ne
# Snow Shower
# Burza �nie�na
# Heavy Snow Shower
# Mocna burza �nie�na
# Heavy Snow Shower/Windy
# Mocna burza �nie�na/Wiatr
# PM Snow Showers
# Popo�udniowe burze �nie�ne
# AM Snow Showers
# Poranne burze �nie�ne
# Rain/Snow Showers
# Deszcz/Burze �nie�ne
# Snow Showers/Windy
# Burze �nie�ne/Wiatr
# PM Snow Showers/Windy
# Popo�udniowe burze �nie�ne/Wiatr
# AM Snow Showers/Windy
# Poranne burze �nie�ne/Wiatr
# Rain/Snow Showers/Windy
# Deszcz/Burze �nie�ne/Wiatr
# Light Snow Showers
# Lekkie burze �nie�ne
# Light Snow Shower
# Lekka burza �nie�na
# Light Snow Showers/Windy
# Lekkie burze �nie�ne/Wiatr
# Flurries
# Zamiecie
# Light Flurries
# Lekkie zamiecie
# Scattered Flurries
# Rozleg�e zamiecie
# Few Flurries
# Mo�liwe zamiecie
# Few Flurries/Windy
# Mo�liwe zamiecie/Wiatr
# Scattered Snow Showers
# Rozleg�e burze �nie�ne
# Scattered Snow Showers/Windy
# Rozleg�e burze �nie�ne/Wiatr
# Few Snow Showers
# Mo�liwe burze �nie�ne
# Few Snow Showers/Windy
# Mo�liwe burze �nie�ne/Wiatr
# Freezing Drizzle
# Marzn�ca m�awka
# Light Freezing Drizzle
# Lekka marzn�ca m�awka
# Freezing Drizzle/Windy
# Marzn�ca m�awka/Wiatr
# Light Freezing Drizzle/Windy
# Lekka marzn�ca m�awka/Wiatr
# Drifting Snow
# Zawieja �nie�na
# 
# Thunderstorms
# Burze
# T-storms
# Burze
# T-Storms
# Burze
# T-Storm
# Burza
# Scattered Thunderstorms
# Rozleg�e burze
# Scattered T-Storms
# Rozleg�e burze
# Thunderstorms/Windy
# Burze/Wiatr
# Scattered Thunderstorms/Windy
# Rozleg�e burze/Wiatr
# Rain/Thunder
# Deszcz/Grzmoty
# Light Thunderstorms/Rain
# Lekkie burze/Deszcz
# Thunderstorms/Rain
# Burze/Deszcz
# Light Rain with Thunder
# Lekki deszcz z grzmotami
# Rain with Thunder
# Deszcz z grzmotami
# Thunder in the Vicinity
# Pobliskie burze
# 
# Fog
# Mg�a
# Haze
# Lekka mg�a
# Mist
# Lekkie zamglenie
# Fog/Windy
# Mg�a/Wiatr
# Haze/Windy
# Lekka Mg�a/Wiatr
# Mist/Windy
# Lekkie zamglenie/Wiatr
# Partial Fog
# Cz��ciowa mg�a
# Smoke
# G�sta mg�a
# Foggy
# Mglisto
# AM Fog/PM Sun
# Ranna mg�a/Popo�udniowe s�o�ce
# Shallow Fog
# P�ytka mg�a
# 
# Blowing Dust
# Zawieja py�owa
# Blowing Sand
# Zawieja piaskowa
# Duststorm
# Burza piaskowa
# Wind
# Wiatr
# Widespread Dust/Windy
# Rozleg�e zamiecie/Wiatr
# Widespread Dust
# Rozleg�e zamiecie
# Low Drifting Sand
# Zawieja piaskowa
# 
# Data Not Available
# Dane niedost�pne
# N/A
# N/D
# N/a
# N/d
# angielski opis, ważna jest wielkość liter
# polski opis ( # hash jest bardzo ważny bo inaczej się skrypt wykrzaczy)
Awatar użytkownika
EuGeN
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 22 kwie 2008, 02:03
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: EuGeN »

majusio, teraz powinno działać ;) (zapiasz jako i ustaw kodowanie utf-8 - o ile takie masz w systemie)

pogodynka musi sie znajdować w /home/nazwa_usera/skrypty/

Kod: Zaznacz cały

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Pogodynka 0.2.2.1													#
#															#
# azhag (azhag@bsd.miki.eu.org)												#
#															# 
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Skrypt pobiera informacje o stanie pogody ze strony weather.yahoo.com dla danego miasta, następnie formatuje je i	#
# wyświetla na ekranie. Skrypt może być wykorzystany np. w conky'm, xosd, *message.					#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Wymagane aplikacje:													#
# w3m - tekstowa przeglądarka www											#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															# 
# Przed użyciem skryptu należy ustalić zmienne "sciezka" oraz "kod".							#
#															#
# Aby ustalić kod swojego miasta wejdż na stronę http://weather.yahoo.com/ i wyszukaj tam swoje miasto. Kodem jest 	#
# końcówka linka z pogodą naszego miasta.										#	
#															#
# Przykładowe kody:													#
# Warszawa - PLXX0028													#
# Kraków - PLXX0012													#
# Gdańsk - PLXX0005													#
# Szczecin - PLXX0025													#
#															#
# Informację jaką wyświetla skrypt można zmienić haszując odpowiednie linijki w sekcji "formatowanie informacji		#
# wyjściowej". Można również w łatwy sposób sformatować własny wynik używając dostepnych zmiennych.			#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

#!/bin/bash

# Katalog, w którym znajduje się skrypt
sciezka= ./skrypty/

# Kod miasta
kod=PLXX0028

plik=/tmp/pogoda.txt
# sprawdzenie czy serwer jest dostępny
if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
  then
	echo "Serwis niedostępny"
  else
	# pobieranie informacji
 	w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik

	# ustalenie wartości zmiennych
	stan=`head -n3 $plik | tail -n1`
	temp=`tail -n1 $plik | awk '{print $1}'`
	tempo=`head -n6 $plik | tail -n1`
	cisn=`head -n8 $plik | tail -n1`
	wiatr=`head -n16 $plik | tail -n1`
	wilg=`head -n10 $plik | tail -n1`
	wsch=`head -n18 $plik | tail -n1`
	zach=`head -n20 $plik | tail -n1`
	if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
	  then
		stanpl=$stan
	  else
		stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
	fi
	
	# formatowanie informacji wyjściowej
	# dostępne zmienne:
	# $stan		opis stanu po angielsku
	# $stanpl	opis stanu po polsku
	# $temp		temperatura powietrza
	# $tempo	temperatura odczuwalna
	# $cisn		ciśnienie atmosferyczne
	# $wiatr	kierunek, siła wiatru
	# $wilg		wilgotność powietrza
	# $wsch		godzina wschodu słońca
	# $zach		godzina zachodu słońca
	
        #echo $stan
	#echo $stanpl
	echo $stanpl, $temp C
	#echo Cisnienie $cisn hPa
	#echo $wiatr
	#echo Wilgotność: $wilg
	#echo Wschód Słońca: $wsch
	#echo Zachód Słońca: $zach
	#echo $stanpl, $temp C

fi

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Tłumaczenia stanów pogody.
# Jeżeli zauważysz pogodę, której nie ma jeszcze na liscie daj mi znać na maila podanego na górze. Z góry dziękuję.
#
# Sunny
# Słonecznie
# Clear
# Przejrzyście
# Fair
# Pogodnie
# Sunny/Windy
# Słonecznie/Wiatr
# Clear/Windy
# Przejrzyście/Wiatr
# Fair/Windy
# Przejrzyście/Wiatr
# Windy
# Wiatr
#
# Partly Cloudy
# Częściowo pochmurnie
# Partly Cloudy and Windy
# Częściowo pochmurnie/Wiatr
# Partly Sunny
# Częściowo słonecznie
# Mostly Clear
# Przew. przejrzyście
# Partly Sunny/Windy
# Częściowo słonecznie/Wiatr
# Mostly Clear/Windy
# Przew. przejrzyście/Wiatr
# Mostly Sunny
# Przew. płonecznie
# Mostly Sunny/Windy
# Przew. słonecznie/Wiatr
# Scattered Clouds
# Rzadkie obłoki
#
# Cloudy
# Pochmurnie
# Overcast
# Całk. zachmurzenie
# Cloudy/Windy
# Pochmurnie/Wiatr
# Overcast/Windy
# Całk. zachmurzenie/Wiatr
# Mostly Cloudy/Windy
# Przew. pochmurnie/Wiatr
# Mostly Cloudy
# Przew. pochmurnie
# Am Clouds / Pm Sun
# Ranek pochmurny/Słoneczne popołudnie
#
# Light Drizzle
# Lekka mżawka
# Drizzle
# Mżawka
# Light Rain
# Lekki deszcz
# Rain
# Deszcz
# Heavy Rain
# Ulewa
# Light Rain/Fog
# Lekki deszcz/Mgła
# Rain/Fog
# Deszcz/Mgła
# Light Drizzle/Windy
# Lekka mżawka/Wiatr
# Drizzle/Windy
# Mżawka/Wiatr
# Light Rain/Windy
# Lekki deszcz/Wiatr
# Rain/Windy
# Deszcz/Wiatr
# Rain / Wind
# Deszcz/Wiatr
# Heavy Rain/Windy
# Ulewa/Wiatr
# AM Light Rain
# Ranny lekki deszcz
# PM Light Rain
# Popołudniowy lekki deszcz
# Pm Light Rain
# Popołudniowy lekki deszcz
# AM Light Rain/Windy
# Ranny lekki deszcz/Wiatr
# PM Light Rain/Windy
# Popołudniowy lekki deszcz/Wiatr
#
# Rain Shower
# Przelotny deszcz
# Shower
# Przelotna ulewa
# Showers
# Przelotna ulewa
# Heavy Rain Shower
# Mocna ulewa
# Heavy Rain Shower/Windy
# Mocna ulewa/Wiatr
# Light Rain Shower
# Lekka ulewa
# AM Shower
# Poranna ulewa
# AM Showers
# Poranna ulewa
# Am Showers
# Poranna ulewa
# AM Showers / Wind
# Poranna ulewa/Wiatr
# PM Shower
# Popołudniowa ulewa
# PM Showers / Wind
# Popołudniowe ulewy/Wiatr
# Few Showers / Wind
# Przelotne deszcze/Wiatr
# Showers / Wind
# Deszcze/Wiatr
# PM Showers
# Popołudniowe ulewy
# Pm Showers
# Popołudniowe ulewy
# Scattered Shower
# Rozległa ulewa
# Scattered Showers
# Rozległe ulewy
# Scatter Showers
# Rozległe ulewy
# Rain Shower/Windy
# Przelotny deszcz/Wiatr
# Shower/Windy
# Przelotna ulewa/Wiatr
# Light Rain Shower/Windy
# Lekka ulewa/Wiatr
# AM Shower/Windy
# Poranna ulewa/Wiatr
# PM Shower/Windy
# Popołudniowa ulewa/Wiatr
# Scattered Shower/Windy
# Rozległa ulewa/Wiatr
# Scatter Showers / Wind
# Rozległe ulewy/Wiatr
# Few Showers
# Możliwe ulewy
# Few Showers/Windy
# Możliwe ulewy/Wiatr
# Showers in the Vicinity
# Pobliskie ulewy
#
# Light Snow
# Lekki śnieg
# Snow
# Śnieg
# Snow / Wind
# Śnieg/Wiatr
# Heavy Snow
# Mocny śnieg
# Light Snow Pellets
# Lekki grad śnieżny
# Snow Pellets
# Grad śnieżny
# Light Ice Pellets
# Lekki grad lodowy
# Ice Pellets
# Grad lodowy
# Wintery Weather
# Zimowa pogoda
# Light Freezing Rain
# Lekki zamarzająy deszcz
# Freezing Rain
# Zamarzający deszcz
# Flurries/Windy
# Zamiecie/Wiatr
# Light Flurries/Windy
# Lekkie zamiecie/Wiatr
# Light Snow/Windy
# Lekki śnieg/Wiatr
# Light Snow / Wind
# Lekki śnieg/Wiatr
# Snow/Windy
# Śnieg/Wiatr
# Heavy Snow/Windy
# Mocny śnieg/Wiatr
# Light Snow Pellets/Windy
# Lekki grad śnieżny/Wiatr
# Snow Pellets/Windy
# Grad śnieżny/Wiatr
# Light Ice Pellets/Windy
# Lekki grad lodowy/Wiatr
# Ice Pellets/Windy
# Grad lodowy/Wiatr
# Light Freezing Rain/Windy
# Lekki zamarzający deszcz/Wiatr
# Freezing Rain/Windy
# Zamarzający deszcz/Wiatr
# Wintery Mix
# Miks zimowy
# Light Snow Grains
# Lekkie granulki śniegu
# Snow Grains
# Granulki śniegu
# Rain/Snow
# Śnieg z deszczem
# Rain / Snow Showers
# Deszcz ze śniegiem
# Rain / Snow
# Deszcz ze śniegiem
# Rain / Thunder
# Deszcz / Burza
# Rain/Show/Windy
# Śnieg z deszczem/Wiatr
# Rain / Snow / Wind
# Śnieg z deszczem/Wiatr
# Light Rain/Freezing Rain
# Lekki deszcz/Zamarzający deszcz
# Rain/Freezing Rain
# Deszcz/Zamarzający deszcz
# Light Rain/Freezing Rain/Windy
# Lekki deszcz/Zamarzający Deszcz/Wiatr
# Rain/Freezing Rain/Windy
# Deszcz/Zamarzający deszcz/Wiatr
# AM Snow
# Poranny śnieg
# PM Snow
# Popołudniowy śnieg
# AM Light Snow
# Poranny lekki śnieg
# PM Light Snow
# Popołudniowy lekki śnieg
# Ice Crystals
# Kryształki lodu
# Ice Crystals/Windy
# Kryształki lodu/Wiatr
# 
# Snow Showers
# Burze śnieżne
# Snow Shower
# Burza śnieżna
# Heavy Snow Shower
# Mocna burza śnieżna
# Heavy Snow Shower/Windy
# Mocna burza śnieżna/Wiatr
# PM Snow Showers
# Popołudniowe burze śnieżne
# AM Snow Showers
# Poranne burze śnieżne
# Rain/Snow Showers
# Deszcz/Burze śnieżne
# Snow Showers/Windy
# Burze śnieżne/Wiatr
# PM Snow Showers/Windy
# Popołudniowe burze śnieżne/Wiatr
# AM Snow Showers/Windy
# Poranne burze śnieżne/Wiatr
# Rain/Snow Showers/Windy
# Deszcz/Burze śnieżne/Wiatr
# Light Snow Showers
# Lekkie burze śnieżne
# Light Snow Shower
# Lekka burza śnieżna
# Light Snow Showers/Windy
# Lekkie burze śnieżne/Wiatr
# Flurries
# Zamiecie
# Light Flurries
# Lekkie zamiecie
# Scattered Flurries
# Rozległe zamiecie
# Few Flurries
# Możliwe zamiecie
# Few Flurries/Windy
# Możliwe zamiecie/Wiatr
# Scattered Snow Showers
# Rozległe burze śnieżne
# Scattered Snow Showers/Windy
# Rozległe burze śnieżne/Wiatr
# Few Snow Showers
# Możliwe burze śnieżne
# Few Snow Showers/Windy
# Możliwe burze śnieżne/Wiatr
# Freezing Drizzle
# Marznąca mżawka
# Light Freezing Drizzle
# Lekka marznąca mżawka
# Freezing Drizzle/Windy
# Marznąca mżawka/Wiatr
# Light Freezing Drizzle/Windy
# Lekka marznąca mżawka/Wiatr
# Drifting Snow
# Zawieja śnieżna
# 
# Thunderstorms
# Burze
# T-storms
# Burze
# T-Storms
# Burze
# T-Storm
# Burza
# Scattered Thunderstorms
# Rozległe burze
# Scattered T-Storms
# Rozległe burze
# Thunderstorms/Windy
# Burze/Wiatr
# Scattered Thunderstorms/Windy
# Rozległe burze/Wiatr
# Rain/Thunder
# Deszcz/Grzmoty
# Light Thunderstorms/Rain
# Lekkie burze/Deszcz
# Thunderstorms/Rain
# Burze/Deszcz
# Light Rain with Thunder
# Lekki deszcz z grzmotami
# Rain with Thunder
# Deszcz z grzmotami
# Thunder in the Vicinity
# Pobliskie burze
# 
# Fog
# Mgła
# Haze
# Lekka mgła
# Mist
# Lekkie zamglenie
# Fog/Windy
# Mgła/Wiatr
# Haze/Windy
# Lekka Mgła/Wiatr
# Mist/Windy
# Lekkie zamglenie/Wiatr
# Partial Fog
# Częściowa mgła
# Smoke
# Gęsta mgła
# Foggy
# Mglisto
# AM Fog/PM Sun
# Ranna mgła/Popołudniowe słońce
# Shallow Fog
# Płytka mgła
# 
# Blowing Dust
# Zawieja pyłowa
# Blowing Sand
# Zawieja piaskowa
# Duststorm
# Burza piaskowa
# Wind
# Wiatr
# Widespread Dust/Windy
# Rozległe zamiecie/Wiatr
# Widespread Dust
# Rozległe zamiecie
# Low Drifting Sand
# Zawieja piaskowa
# 
# Data Not Available
# Dane niedostępne
# N/A
# N/D
# N/a
# N/d
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

@majusio powiem tak ja bym zmienil

Kod: Zaznacz cały

sciezka=~/.skrypty/ 
wklej po prostu do folderu domowego, zmien te wartośc na

Kod: Zaznacz cały

sciezka=~/home/nazrwa twojego uzytkownika/
a w conky dodaj

Kod: Zaznacz cały

${texeci 600 ~/pogodynka.sh}
Problemy rozwiązujemy na forum nie na PW. Niech inni na tym skorzystają.
Inny OS Gentoo/Debian/*BSD
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Nic to nie dało. Próbowałem dwóch wyżej wymienionych sposobów. Dalej taka sama sytuacja. Zresztą, spójrzcie na screena. Temperatura wyświetla się normalnie a stan pogody cały czas jest po angielsku.

Obrazek
Awatar użytkownika
CyBEER
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 13 wrz 2006, 19:18
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: CyBEER »

rafaloo pisze:@majusio powiem tak ja bym zmienil

Kod: Zaznacz cały

sciezka=~/.skrypty/ 
wklej po prostu do folderu domowego, zmien te wartośc na

Kod: Zaznacz cały

sciezka=~/home/nazrwa twojego uzytkownika/
a w conky dodaj

Kod: Zaznacz cały

${texeci 600 ~/pogodynka.sh}
wg mnie jest błąd w

Kod: Zaznacz cały

sciezka=~/home/nazrwa twojego uzytkownika/
powinno być

Kod: Zaznacz cały

sciezka=/home/nazwa twojego uzytkownika/

Podsumowując

Wklejasz skrypt pogodynka.sh do Twojego katalogu domowego /home/nazwa użytkownika/ i zmieniasz w nim linie

Kod: Zaznacz cały

sciezka=~/.skrypty/ 

na taką

Kod: Zaznacz cały

sciezka=/home/nazwa twojego uzytkownika/
a w conky

Kod: Zaznacz cały

${texeci 600 ~/pogodynka.sh}
I powinno działać.
Registered Linux user #441023
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Żebyśmy się dobrze zrozumieli to sama pogodynka w conkym się wyświetla ale opis zamiast po polsku mam po angielsku. W tym tkwi cały problem. Kombinowałem na różne sposoby ale niestety cały czas to samo.
Awatar użytkownika
EuGeN
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 22 kwie 2008, 02:03
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Pogodynka.sh nie dziala

Post autor: EuGeN »

podaj dokłaładnę położenie pliku pogodynka.sh oraz jego zawartość. Błąd leży w "sciezka"
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Kod: Zaznacz cały

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Pogodynka 0.2.2.1													#
#															#
# azhag (azhag@bsd.miki.eu.org)												#
#															# 
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Skrypt pobiera informacje o stanie pogody ze strony weather.yahoo.com dla danego miasta, następnie formatuje je i	#
# wyświetla na ekranie. Skrypt może być wykorzystany np. w conky'm, xosd, *message.					#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															#
# Wymagane aplikacje:													#
# w3m - tekstowa przeglądarka www											#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#															# 
# Przed użyciem skryptu należy ustalić zmienne "sciezka" oraz "kod".							#
#															#
# Aby ustalić kod swojego miasta wejdż na stronę http://weather.yahoo.com/ i wyszukaj tam swoje miasto. Kodem jest 	#
# końcówka linka z pogodą naszego miasta.										#	
#															#
# Przykładowe kody:													#
# Warszawa - PLXX0028													#
# Kraków - PLXX0012													#
# Gdańsk - PLXX0005													#
# Szczecin - PLXX0025													#
#															#
# Informację jaką wyświetla skrypt można zmienić haszując odpowiednie linijki w sekcji "formatowanie informacji		#
# wyjściowej". Można również w łatwy sposób sformatować własny wynik używając dostepnych zmiennych.			#
#															#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

#!/bin/bash

# Katalog, w którym znajduje się skrypt
sciezka= /home/majusio/.skrypty/

# Kod miasta
kod=PLXX0028

plik=/tmp/pogoda.txt
# sprawdzenie czy serwer jest dostępny
if [ `ping -c1 216.109.126.70 | grep from | wc -l` -eq 0 ]
  then
	echo "Serwis niedostępny"
  else
	# pobieranie informacji
 	w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik

	# ustalenie wartości zmiennych
	stan=`head -n3 $plik | tail -n1`
	temp=`tail -n1 $plik | awk '{print $1}'`
	tempo=`head -n6 $plik | tail -n1`
	cisn=`head -n8 $plik | tail -n1`
	wiatr=`head -n16 $plik | tail -n1`
	wilg=`head -n10 $plik | tail -n1`
	wsch=`head -n18 $plik | tail -n1`
	zach=`head -n20 $plik | tail -n1`
	if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
	  then
		stanpl=$stan
	  else
		stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
	fi
	
	# formatowanie informacji wyjściowej
	# dostępne zmienne:
	# $stan		opis stanu po angielsku
	# $stanpl	opis stanu po polsku
	# $temp		temperatura powietrza
	# $tempo	temperatura odczuwalna
	# $cisn		ciśnienie atmosferyczne
	# $wiatr	kierunek, siła wiatru
	# $wilg		wilgotność powietrza
	# $wsch		godzina wschodu słońca
	# $zach		godzina zachodu słońca
	
        #echo $stan
	#echo $stanpl
	echo $stanpl, $temp C
	#echo Cisnienie $cisn hPa
	#echo $wiatr
	#echo Wilgotność: $wilg
	#echo Wschód Słońca: $wsch
	#echo Zachód Słońca: $zach
	#echo $stanpl, $temp C

fi

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Tłumaczenia stanów pogody.
# Jeżeli zauważysz pogodę, której nie ma jeszcze na liscie daj mi znać na maila podanego na górze. Z góry dziękuję.
#
# Sunny
# Słonecznie
# Clear
# Przejrzyście
# Fair
# Pogodnie
# Sunny/Windy
# Słonecznie/Wiatr
# Clear/Windy
# Przejrzyście/Wiatr
# Fair/Windy
# Przejrzyście/Wiatr
# Windy
# Wiatr
#
# Partly Cloudy
# Częściowo pochmurnie
# Partly Cloudy and Windy
# Częściowo pochmurnie/Wiatr
# Partly Sunny
# Częściowo słonecznie
# Mostly Clear
# Przew. przejrzyście
# Partly Sunny/Windy
# Częściowo słonecznie/Wiatr
# Mostly Clear/Windy
# Przew. przejrzyście/Wiatr
# Mostly Sunny
# Przew. płonecznie
# Mostly Sunny/Windy
# Przew. słonecznie/Wiatr
# Scattered Clouds
# Rzadkie obłoki
#
# Cloudy
# Pochmurnie
# Overcast
# Całk. zachmurzenie
# Cloudy/Windy
# Pochmurnie/Wiatr
# Overcast/Windy
# Całk. zachmurzenie/Wiatr
# Mostly Cloudy/Windy
# Przew. pochmurnie/Wiatr
# Mostly Cloudy
# Przew. pochmurnie
# Am Clouds / Pm Sun
# Ranek pochmurny/Słoneczne popołudnie
#
# Light Drizzle
# Lekka mżawka
# Drizzle
# Mżawka
# Light Rain
# Lekki deszcz
# Rain
# Deszcz
# Heavy Rain
# Ulewa
# Light Rain/Fog
# Lekki deszcz/Mgła
# Rain/Fog
# Deszcz/Mgła
# Light Drizzle/Windy
# Lekka mżawka/Wiatr
# Drizzle/Windy
# Mżawka/Wiatr
# Light Rain/Windy
# Lekki deszcz/Wiatr
# Rain/Windy
# Deszcz/Wiatr
# Rain / Wind
# Deszcz/Wiatr
# Heavy Rain/Windy
# Ulewa/Wiatr
# AM Light Rain
# Ranny lekki deszcz
# PM Light Rain
# Popołudniowy lekki deszcz
# Pm Light Rain
# Popołudniowy lekki deszcz
# AM Light Rain/Windy
# Ranny lekki deszcz/Wiatr
# PM Light Rain/Windy
# Popołudniowy lekki deszcz/Wiatr
#
# Rain Shower
# Przelotny deszcz
# Shower
# Przelotna ulewa
# Showers
# Przelotna ulewa
# Heavy Rain Shower
# Mocna ulewa
# Heavy Rain Shower/Windy
# Mocna ulewa/Wiatr
# Light Rain Shower
# Lekka ulewa
# AM Shower
# Poranna ulewa
# AM Showers
# Poranna ulewa
# Am Showers
# Poranna ulewa
# AM Showers / Wind
# Poranna ulewa/Wiatr
# PM Shower
# Popołudniowa ulewa
# PM Showers / Wind
# Popołudniowe ulewy/Wiatr
# Few Showers / Wind
# Przelotne deszcze/Wiatr
# Showers / Wind
# Deszcze/Wiatr
# PM Showers
# Popołudniowe ulewy
# Pm Showers
# Popołudniowe ulewy
# Scattered Shower
# Rozległa ulewa
# Scattered Showers
# Rozległe ulewy
# Scatter Showers
# Rozległe ulewy
# Rain Shower/Windy
# Przelotny deszcz/Wiatr
# Shower/Windy
# Przelotna ulewa/Wiatr
# Light Rain Shower/Windy
# Lekka ulewa/Wiatr
# AM Shower/Windy
# Poranna ulewa/Wiatr
# PM Shower/Windy
# Popołudniowa ulewa/Wiatr
# Scattered Shower/Windy
# Rozległa ulewa/Wiatr
# Scatter Showers / Wind
# Rozległe ulewy/Wiatr
# Few Showers
# Możliwe ulewy
# Few Showers/Windy
# Możliwe ulewy/Wiatr
# Showers in the Vicinity
# Pobliskie ulewy
#
# Light Snow
# Lekki śnieg
# Snow
# Śnieg
# Snow / Wind
# Śnieg/Wiatr
# Heavy Snow
# Mocny śnieg
# Light Snow Pellets
# Lekki grad śnieżny
# Snow Pellets
# Grad śnieżny
# Light Ice Pellets
# Lekki grad lodowy
# Ice Pellets
# Grad lodowy
# Wintery Weather
# Zimowa pogoda
# Light Freezing Rain
# Lekki zamarzająy deszcz
# Freezing Rain
# Zamarzający deszcz
# Flurries/Windy
# Zamiecie/Wiatr
# Light Flurries/Windy
# Lekkie zamiecie/Wiatr
# Light Snow/Windy
# Lekki śnieg/Wiatr
# Light Snow / Wind
# Lekki śnieg/Wiatr
# Snow/Windy
# Śnieg/Wiatr
# Heavy Snow/Windy
# Mocny śnieg/Wiatr
# Light Snow Pellets/Windy
# Lekki grad śnieżny/Wiatr
# Snow Pellets/Windy
# Grad śnieżny/Wiatr
# Light Ice Pellets/Windy
# Lekki grad lodowy/Wiatr
# Ice Pellets/Windy
# Grad lodowy/Wiatr
# Light Freezing Rain/Windy
# Lekki zamarzający deszcz/Wiatr
# Freezing Rain/Windy
# Zamarzający deszcz/Wiatr
# Wintery Mix
# Miks zimowy
# Light Snow Grains
# Lekkie granulki śniegu
# Snow Grains
# Granulki śniegu
# Rain/Snow
# Śnieg z deszczem
# Rain / Snow Showers
# Deszcz ze śniegiem
# Rain / Snow
# Deszcz ze śniegiem
# Rain / Thunder
# Deszcz / Burza
# Rain/Show/Windy
# Śnieg z deszczem/Wiatr
# Rain / Snow / Wind
# Śnieg z deszczem/Wiatr
# Light Rain/Freezing Rain
# Lekki deszcz/Zamarzający deszcz
# Rain/Freezing Rain
# Deszcz/Zamarzający deszcz
# Light Rain/Freezing Rain/Windy
# Lekki deszcz/Zamarzający Deszcz/Wiatr
# Rain/Freezing Rain/Windy
# Deszcz/Zamarzający deszcz/Wiatr
# AM Snow
# Poranny śnieg
# PM Snow
# Popołudniowy śnieg
# AM Light Snow
# Poranny lekki śnieg
# PM Light Snow
# Popołudniowy lekki śnieg
# Ice Crystals
# Kryształki lodu
# Ice Crystals/Windy
# Kryształki lodu/Wiatr
# 
# Snow Showers
# Burze śnieżne
# Snow Shower
# Burza śnieżna
# Heavy Snow Shower
# Mocna burza śnieżna
# Heavy Snow Shower/Windy
# Mocna burza śnieżna/Wiatr
# PM Snow Showers
# Popołudniowe burze śnieżne
# AM Snow Showers
# Poranne burze śnieżne
# Rain/Snow Showers
# Deszcz/Burze śnieżne
# Snow Showers/Windy
# Burze śnieżne/Wiatr
# PM Snow Showers/Windy
# Popołudniowe burze śnieżne/Wiatr
# AM Snow Showers/Windy
# Poranne burze śnieżne/Wiatr
# Rain/Snow Showers/Windy
# Deszcz/Burze śnieżne/Wiatr
# Light Snow Showers
# Lekkie burze śnieżne
# Light Snow Shower
# Lekka burza śnieżna
# Light Snow Showers/Windy
# Lekkie burze śnieżne/Wiatr
# Flurries
# Zamiecie
# Light Flurries
# Lekkie zamiecie
# Scattered Flurries
# Rozległe zamiecie
# Few Flurries
# Możliwe zamiecie
# Few Flurries/Windy
# Możliwe zamiecie/Wiatr
# Scattered Snow Showers
# Rozległe burze śnieżne
# Scattered Snow Showers/Windy
# Rozległe burze śnieżne/Wiatr
# Few Snow Showers
# Możliwe burze śnieżne
# Few Snow Showers/Windy
# Możliwe burze śnieżne/Wiatr
# Freezing Drizzle
# Marznąca mżawka
# Light Freezing Drizzle
# Lekka marznąca mżawka
# Freezing Drizzle/Windy
# Marznąca mżawka/Wiatr
# Light Freezing Drizzle/Windy
# Lekka marznąca mżawka/Wiatr
# Drifting Snow
# Zawieja śnieżna
# 
# Thunderstorms
# Burze
# T-storms
# Burze
# T-Storms
# Burze
# T-Storm
# Burza
# Scattered Thunderstorms
# Rozległe burze
# Scattered T-Storms
# Rozległe burze
# Thunderstorms/Windy
# Burze/Wiatr
# Scattered Thunderstorms/Windy
# Rozległe burze/Wiatr
# Rain/Thunder
# Deszcz/Grzmoty
# Light Thunderstorms/Rain
# Lekkie burze/Deszcz
# Thunderstorms/Rain
# Burze/Deszcz
# Light Rain with Thunder
# Lekki deszcz z grzmotami
# Rain with Thunder
# Deszcz z grzmotami
# Thunder in the Vicinity
# Pobliskie burze
# 
# Fog
# Mgła
# Haze
# Lekka mgła
# Mist
# Lekkie zamglenie
# Fog/Windy
# Mgła/Wiatr
# Haze/Windy
# Lekka Mgła/Wiatr
# Mist/Windy
# Lekkie zamglenie/Wiatr
# Partial Fog
# Częściowa mgła
# Smoke
# Gęsta mgła
# Foggy
# Mglisto
# AM Fog/PM Sun
# Ranna mgła/Popołudniowe słońce
# Shallow Fog
# Płytka mgła
# 
# Blowing Dust
# Zawieja pyłowa
# Blowing Sand
# Zawieja piaskowa
# Duststorm
# Burza piaskowa
# Wind
# Wiatr
# Widespread Dust/Windy
# Rozległe zamiecie/Wiatr
# Widespread Dust
# Rozległe zamiecie
# Low Drifting Sand
# Zawieja piaskowa
# 
# Data Not Available
# Dane niedostępne
# N/A
# N/D
# N/a
# N/d
# angielski opis, ważna jest wielkość liter
# polski opis ( # hash jest bardzo ważny bo inaczej się skrypt wykrzaczy)
Skrypt znajduje się w folderze .skrypty w /home/majusio
Awatar użytkownika
rafaloo
Wytworny Kaczor
Wytworny Kaczor
Posty: 349
Rejestracja: 05 kwie 2008, 22:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: rafaloo »

czyli jesli sie nie myle w conkyrc masz

Kod: Zaznacz cały

${texeci 600 ~/.skrypty/pogodynka.sh}
???
jesli tak i nie dziala to koniec swiata:P
Problemy rozwiązujemy na forum nie na PW. Niech inni na tym skorzystają.
Inny OS Gentoo/Debian/*BSD
Awatar użytkownika
majusio
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 11 cze 2006, 19:33
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Pogodynka.sh nie dziala

Post autor: majusio »

Dokładnie tak jest. I cały czas mam opis pogody po angielsku a nie po polsku :(
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości