[python] dhmz-weather - skripta za trodnevnu vrem. prognozu

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la 4ndY »

csx je napisao/la:šta ne bi bilo bolje da je po defaultu 1, a ne 3? ^^
Pa to je trodnevna prognoza (to je primarni izvor), tako da odmah prikazuje 3 :)

Ali svako po volji može modificirati skriptu i staviti što mu paše, a za dobivanje samo jednog dana treba na kraju datoteke promijeniti liniju (prvu nakon komentara """ run class and set query """):

Kod: Označi sve

options = ''
u

Kod: Označi sve

options = '1'
;)
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la simke »

neće da mi ispiše više od ovoga ni u conky ni u fajl.
Dostupne prognoze za:
Rijeka
Zracna_luka_Rijeka
-------------------
Datoteka: Rijeka.xml
= Petak 13.05.2011.
== prijepodne
koristm ono u bash skript

Kod: Označi sve

python2 ~/.scripts/dhmz.py rijeka > ~/.scripts/dhzm.txt
htio da mi sve tamo isptinta pa bi pokušo odatle prebaciti u conky.
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la 4ndY »

cinober je napisao/la:neće da mi ispiše više od ovoga ni u conky ni u fajl.
Dostupne prognoze za:
Rijeka
Zracna_luka_Rijeka
-------------------
Datoteka: Rijeka.xml
= Petak 13.05.2011.
== prijepodne
koristm ono u bash skript

Kod: Označi sve

python2 ~/.scripts/dhmz.py rijeka > ~/.scripts/dhzm.txt
htio da mi sve tamo isptinta pa bi pokušo odatle prebaciti u conky.
To je neka stvar utf-8 podrške u pythonu/bashu, no nažalost nemam vremena sad to proučavati (kroz koji dan). Brzi work-around bi bio da sve stringove u skripti promijeniš u ASCII (znači makneš naša slova: ščćđž i makneš slovo u ispored početka stringa, npr. u'oblačno i maglovito uz moguću kišu' > 'oblacno i maglovito uz mogucu kisu'). Tada će ti vrlo vjerojatno raditi kako očekuješ :)
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
madone
Postovi: 1594
Pridružen/a: 09 srp 2008, 09:49
Spol: M
OS: Debian
Lokacija: Zagreb

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la madone »

Jel bi se mogla dodat opcija da prikazuje trenutno vrijeme za određenu lokaciju.
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la simke »

rješio, :D

Kod: Označi sve

print '\t\t* ' + symbols[int( part_of_day.simbol.string )-1] + \
		  '\t\t* vjetar: ' + self.read_wind( part_of_day.vjetar.string ) + \
		  '\t\t* temp: [ ' + part_of_day.tmin.string + ' - ' + \
umjesto

Kod: Označi sve

output = '\t\t* ' + symbols[int( part_of_day.simbol.string )-1] + \
			   '\n\t\t* vjetar: ' + self.read_wind( part_of_day.vjetar.string ) + \
			   '\n\t\t* temp: [ ' + part_of_day.tmin.string + ' - ' + \
			   str( part_of_day.tmax.string ) + u' ] °C'
print output
mislm ovo je samo za ispis u fajl.

edit, zaboravite, nije u ovom preoblem.
Zadnja izmjena: simke, dana/u 13 svi 2011, 23:14, ukupno mijenjano 1 put.
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la simke »

ma opet nešto nevalj!!! stucise

idem pit!
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la 4ndY »

madone je napisao/la:Jel bi se mogla dodat opcija da prikazuje trenutno vrijeme za određenu lokaciju.
Ne u ovoj skripti, ali u drugoj, baziranoj na ovoj - da! Problem je što su "aktualni podaci" s DHMZ-a u potupno drugačijoj formi i s higijenske strane bi bilo bolje da se napravi zasebna skripta za aktualne podatke s postaja. Načelno to ne bi trebao biti problem jer bi stvar funkcionirala vrlo slično kao u sadašnjoj skripti uz par izmjena u dohvaćanju i obradi podataka.

Ako netko želi prije mene to realizirati - slobodno (ja se sad ipak moram malo posvetiti službenim obavezama :roll: ).
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la 4ndY »

cinober je napisao/la:ma opet nešto nevalj!!! stucise

idem pit!
Evo, očišćena verzija samo za tebe:
https://gitorious.org/dhmz-weather/dhmz ... dhmz_en.py

;)
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: [python] dhmz-weather - skripta za trodnevnu vrem. prog

Post Postao/la simke »

4ndY je napisao/la:
cinober je napisao/la:ma opet nešto nevalj!!! stucise

idem pit!
Evo, očišćena verzija samo za tebe:
https://gitorious.org/dhmz-weather/dhmz ... dhmz_en.py

;)
kul! fala, sad šljak.
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Odgovori