Info o pogodzie w małych miastach

Tylko tematy nie mieszczące się powyżej.
Fazer
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 05 mar 2008, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Info o pogodzie w małych miastach

Post autor: Fazer »

W jaki sposób pobierać dane o pogodzie do gadżetów (screenlets), będąc w miastach nieobsługiwanych przez weather.com? Czy można by je jakoś pobierać z Onetu? Chodzi mi konkretnie o Szklarską Porębę i Jelenią Górę. Najbliższe miasto - Wrocław - znajduje się odpowiednio 150 i 100 km od nich.
Awatar użytkownika
zet120
Wytworny Kaczor
Wytworny Kaczor
Posty: 280
Rejestracja: 31 maja 2008, 07:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Info o pogodzie w małych miastach

Post autor: zet120 »

Miałem ten sam dylemat, również mieszkam w mieście, które nie jest obsługiwane przez weather.com, ale jak widzę aktualne info o pogodzie to ostatnio bardzo modny temat i wiele miast posiada własne stacje meteo, których dane publikowane są w internecie.
Jak widzę Szklarska Poręba również:
http://www.szklarskaporeba.pl/pogoda
Wystarczy zatem skrypt, który będzie pobierał zawartość tejże strony do pliku tekstowego, a potem już zadanie dla conky aby to ładnie wyświetlił na ekranie.
Fazer
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 05 mar 2008, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: Fazer »

Ha, problem w tym, że ja takich umiejętności pisania skryptów nie posiadam. Dlatego proszę bardziej uzdolnionych forumowiczów, czy moglibyście się podjąć tego zadania? Browar prześlę pocztą :-P
Awatar użytkownika
zet120
Wytworny Kaczor
Wytworny Kaczor
Posty: 280
Rejestracja: 31 maja 2008, 07:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Info o pogodzie w małych miastach

Post autor: zet120 »

Prawdę mówiąc ja też nie umiem, ale wiesz jak to mówią..."chcieć znaczy móc" :-)
Moj skromny skrypcik wygląda tak:

Kod: Zaznacz cały

#!/bin/bash

LICZNIK=0
while [ $LICZNIK -lt 800 ]
do
if [ `ping -c1 195.39.216.15 | grep from | wc -l` -eq 0 ]

  then
	echo "Serwis niedostępny"
 else
w3m http://www.kedzierzynkozle.pl/pogoda/ | head -n 9 > /home/zet120/test/pogoda
fi
     sleep 900
     LICZNIK=$((LICZNIK+1))
done
Skrypt w odstępach 15 minutowych pobiera do pliku tekstowego zawartość strony z pogodą dla mojego miasta.
Oczywiście w tej postaci nie nadaje się dla Ciebie, ale możesz go potraktować jako punkt zaczepienia i na tej podstawie zrobić swój.
Nie wiem również czy on jest poprawny składniowo, ale wiem, że działa.:-)
bogaczew
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 211
Rejestracja: 13 gru 2006, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: bogaczew »

ciekawość mnie zżera, dlaczego robisz pętle while do 800?
Awatar użytkownika
zet120
Wytworny Kaczor
Wytworny Kaczor
Posty: 280
Rejestracja: 31 maja 2008, 07:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Info o pogodzie w małych miastach

Post autor: zet120 »

O widzisz!
Zapraszam zatem to współpracy, może własnie dzieki Twojej pomocy ten skrypt będzie nie tylko działał, ale i wyglądał przyzwoicie. :-)
bogaczew
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 211
Rejestracja: 13 gru 2006, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: bogaczew »

oh, to działa zapewne dobrze. tyle że po 200 godzinach trzeba go restartować.

ja bym użył crona.
ze skryptu zostałoby

Kod: Zaznacz cały

#!/bin/bash
if [ `ping -c1 195.39.216.15 | grep from | wc -l` -eq 0 ]

  then
	echo "Serwis niedostępny"
 else
w3m http://www.kedzierzynkozle.pl/pogoda/ | head -n 9 > /home/zet120/test/pogoda
fi
a puszczanie skryptu co 15 minut to jest coś co cron robi najlepiej
umcs
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 02 lis 2008, 20:21
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: umcs »

Mógłby mi ktoś pomóc z tą pogodą? Może da się napisać jakiś prosty (może być też skomplikowany z bajerami :))skrypt pokazujący pogodę w Białej Podlaskiej? Próbowałem kilka przerobić na tą stronę http://weather.msn.com/local.aspx?wealocations=wc:3841 ale jeszcze zbytnio nie mam pojęcia większego o skryptach i nic z tego nie wyszło.
jozefg
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 10 kwie 2007, 17:14
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Lokalizacja: Olsztyn
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: jozefg »

Gdyby tak te prognozy dało się wykorzystać to już byłby luksus:
http://new.meteo.pl/index_coamps.php
:)
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: dawidgarus »

a może po prostu wpisać szerokość i długość geograficzną do apletu zegara gnome, który wyświetla pogodę?
Lenczek
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 23 maja 2007, 23:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: Lenczek »

Fazer - http://www.accuweather.com wspiera mniejsze miejscowości i tak dla Szklarskiej Poręby kod będzie następujący: EUR|PL|PL001|SZKLARSKA POREBA
Ja np. pod KDE4 używam CWP i w nim mam ustawioną swoją miejscowość, nawet jeszcze mniejszą niż Szklarska Poręba ;)
Fazer
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 05 mar 2008, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info o pogodzie w małych miastach

Post autor: Fazer »

Lenczek pisze:Fazer - http://www.accuweather.com wspiera mniejsze miejscowości i tak dla Szklarskiej Poręby kod będzie następujący: EUR|PL|PL001|SZKLARSKA POREBA
Ja np. pod KDE4 używam CWP i w nim mam ustawioną swoją miejscowość, nawet jeszcze mniejszą niż Szklarska Poręba ;)
Łoł, dzięki za info. Problem w tym, że siedzę na Gnome'ie i nie pójdzie mi ten Customizable Weather Plasmoid.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

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