Strona 1 z 5

Pogodynka.sh nie dziala

: 15 lut 2008, 19:28
autor: Bebel
Witam, wklejam nastepujaca linijke do configu conky:

Kod: Zaznacz cały

{texeci 600 ~/.skrypty/pogodynka.sh}
skrypt pogodynka.sh mam w folderze domowym, a skrypt wyglada tak:

Kod: Zaznacz cały

#!/bin/bash

# Katalog, w którym znajduje się skrypt
sciezka=/home/kuba/pogodynka.sh

# Kod miasta
kod=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
	echo $temp C  /  $tempo C
	#echo Cisnienie $cisn hPa

fi
Odpalam conky i niestety nic nie wyswietla sie ; /

Odp: Pogodynka.sh nie dziala

: 15 lut 2008, 20:28
autor: CyBEER

Kod: Zaznacz cały

# Katalog, w którym znajduje się skrypt
sciezka=/home/kuba/pogodynka.sh
zmień na

Kod: Zaznacz cały

sciezka=/home/kuba/
i tu też jest błąd

Kod: Zaznacz cały

{texeci 600 ~/.skrypty/pogodynka.sh}
bo jezeli skrypt jest w Twoim katalogu domowym to powinno to wyglądac tak

Kod: Zaznacz cały

{texeci 600 ~/pogodynka.sh}
i powinno działać

Odp: Pogodynka.sh nie dziala

: 15 lut 2008, 20:39
autor: Bebel
Nie dziala ; //.

Odp: Pogodynka.sh nie dziala

: 15 lut 2008, 20:49
autor: CyBEER
U mnie działa.

Pokaż jeszcze plik konfiguracyjny z cokny'ego - .conkyrc

w pliku .conkyrc powinno być dokładnie tak wpisane. Ważny jest znak $

Kod: Zaznacz cały

${texeci 600 ~/pogodynka.sh}

Odp: Pogodynka.sh nie dziala

: 18 lut 2008, 21:55
autor: Bebel
Ooo wielkie dzieki, teraz dziala ; ] . Pozdro .

EDIT:
Sory, ze odkopuje, ale mam problem z jeszcze jedna rzecza, mianowicie nie dziala mi stan pogody po polsku. Gdy wpisuje $stan wszystko jest ok, ale gdy wpisuje $stanpl wyswietla mi tylko dwie pierwsze litery ze stanu pogody, tak jakby miejsca na wiecej brakowalo ; o. Sry za taka *******e, ale zalezy mi na takich detalach ; d.
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=/home/kuba/

# Kod miasta
kod=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 $stan
	#echo $stanpl
	echo $stan, $temp C  /  $tempo C, Wilg:$wilg
	#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
conkyrc

Kod: Zaznacz cały

 ${color} Weather Kraków: ${color 919191}${font}${texeci 600 ~/pogodynka.sh}${color 292929} | 
Z gory thx.

Odp: Pogodynka.sh nie dziala

: 20 lut 2008, 16:24
autor: CyBEER
a w samym terminalu podaje poprawne wyniki?

Odp: Pogodynka.sh nie dziala

: 20 lut 2008, 22:37
autor: Bebel
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 ; ).

Odp: Pogodynka.sh nie dziala

: 21 lut 2008, 09:27
autor: CyBEER
U mnie są polskie litery i w conky i w shellu. Prawdopodobnie żebyś miał polskie litery w conky musiałbyś zmienić w conky ustawioną czcionkę na jakąś z polskimi znakami.

Odp: Pogodynka.sh nie dziala

: 21 lut 2008, 10:43
autor: Bebel
W conky pl czcionka dziala bo sprawdzilem teraz, to cos z pogodynka jest nie tak. ; /

Odp: Pogodynka.sh nie dziala

: 21 lut 2008, 12:02
autor: CyBEER
Wrzuć plik z conkyrc to zobaczymy, bo mi sie wydaje że problem jest w samym conky, jeżeli pogodynka pod terminalem działa z polskimi literami.

Odp: Pogodynka.sh nie dziala

: 22 lut 2008, 11:34
autor: majusio
U mnie jest taki problem, że mam ustawiony $stanpl to i tak pokazuje mi stan w języku angielskim.

Obrazek

Odp: Pogodynka.sh nie dziala

: 22 lut 2008, 22:09
autor: Bebel
Najlepiej niech jedna osoba, ktorej dziala wszystko ok wrzuci tu na forum swoja pogodynke.sh ; ).

Odp: Pogodynka.sh nie dziala

: 23 lut 2008, 07:49
autor: CyBEER
Prosze bardzo

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/alex/

# Kod miasta
kod2=PLXX021

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

Odp: Pogodynka.sh nie dziala

: 23 lut 2008, 10:35
autor: Bebel
Dalej $$$$$$$$ blada : ]..

Odp: Pogodynka.sh nie dziala

: 23 lut 2008, 12:17
autor: CyBEER
to pokaż plik konfiguracyjny z conky, pewnie tam jest błąd

Odp: Pogodynka.sh nie dziala

: 23 lut 2008, 13:55
autor: Biotrek
Kolejna sprawa to jest to, że pobiera aktualne dane co sekundę i niepotrzebnie wykorzystuje łącze, jak zmodyfikować skrypt by pobierał dane co załóżmy 10 minut.

PS. Ściągnąłem czcionki które chciałbym użyć do tego celu, gdzie mam je przekopiować aby system je widział.

Odp: Pogodynka.sh nie dziala

: 23 lut 2008, 18:16
autor: CyBEER
Taki wpis w pliku konfiguracyjnym conky powinien aktualizować co 10 minut (600 sekund)

Kod: Zaznacz cały

{texeci 600 ~/pogodynka.sh}


A co do tego, że przy ustawieniu na $stanpl wyświetla angielskie opisy, to należy w pliku ze skryptem sprawdzić czy czasem tego opisu nie brakuje i dodać na końcu pliku dwie linijki

Kod: Zaznacz cały

# angielski opis, ważna jest wielkość liter
# polski opis ( # hash jest bardzo ważny bo inaczej się skrypt wykrzaczy)
PS ja już jeden znalazłem

Odp: Pogodynka.sh nie dziala

: 24 lut 2008, 12:20
autor: Biotrek
U mnie pogodynka wygląda jak poniżej

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/piotrek/

# Kod miasta
kod=PLXX0026

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=$stanpl
	  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  /  $tempo C
	echo Ciśnienie: 	$cisn hPa
	echo Wiatr: 		$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)
I tu moje pytanie jak zmienić skrypt tak abym mógł mieć te dane co chcę i móc je sformatować w conky bo teraz po wpisaniu ${texeci 600 ~/pogodynka.sh stan} otrzymuję to co mam odhaszowane

Kod: Zaznacz cały

echo $stanpl, $temp C  /  $tempo C
	echo Ciśnienie: 	$cisn hPa
	echo Wiatr: 		$wiatr
	echo Wilgotność: 	$wilg
	echo Wschód Słońca: 	$wsch
	echo Zachód Słońca: 	$zach
i nie mam wpływu na wygląd całości.

Odp: Pogodynka.sh nie dziala

: 24 lut 2008, 19:58
autor: majusio
U mnie sposób kolegi Cybeer nic nie daje. Nadal mam opis angielski zamiast polskiego.

Odp: Pogodynka.sh nie dziala

: 24 lut 2008, 22:41
autor: CyBEER
Zahaszuj to czego nie chcesz i/lub pokombinuj z tym co jest za echo

Np. jeśli chcesz mieć w jednej linii coś takiego:

Kod: Zaznacz cały

Temperatura : 13° C  Wiatr : SW 14 kph
to w skrypcie wpisz

Kod: Zaznacz cały

echo Temperatura : $temp C  Wiatr : $wiatr
Pamiętaj każde echo to jedna linia

EDIT:
Biotrek pisze:

Kod: Zaznacz cały

	if [ `cat "$sciezka"/pogodynka.sh | grep -x "# $stan" | wc -l` -eq 0 ]
	  then
		stanpl=$stanpl
	  else
		stanpl=`cat "$sciezka"/pogodynka.sh | grep -xA1 "# $stan" | tail -n1 | awk '{print $2,$3,$4,$5,$6,$7}'`
	fi
powinno być

Kod: Zaznacz cały

	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
EDIT:
A co do tego wpisu

Kod: Zaznacz cały

# angielski opis, ważna jest wielkość liter
# polski opis ( # hash jest bardzo ważny bo inaczej się skrypt wykrzaczy)
W pierwszej linii po znaku # wpisujemy angielski opis np. Rain and Snow , a w następnej linii po znaku # wpisujemy polskie tłumaczenie. W tym przypadku np. Deszcz ze śniegiem

UWAGA
Nie przepisuj dokładnie tego co ja wpisałem :) trzeba wpisać to czego Ci nie tłumaczy