S2U2 WeatherWallpaper - időjárás a képernyőzáron
Cikk eszközök
A népszerű Windows Mobile képernyőzár, az S2U2 program háttérképét cserélgeti az alábbi script.
A népszerű Windows Mobile képernyõzár, az S2U2 program háttérképét cserélgeti az alábbi script. Akár a Yahoo Weather hazai idõjárás-elõrejelzéseit tehetjük ki a PDA képernyõjére, mely mellékesen még jól is néz ki. Sõt, animált verziója is van!
Az Xda-Developers fórumán találtam több olyan lehetõséget, melyek az S2U2 egy beépített bõvítési lehetõségét kihasználva cserélgetik a háttérképet az aktuális idõjárásra. Használatukhoz MortScript 4.1 szükséges, mivel mindegyik egy egyszerűen átírható script. Az egyik programocskát átírtam, és készítettem hozzá egy hazai településkiválasztót is, hogy ne kelljen a kódban turkálni, ha másik városba utazunk.
Az eredeti változat, aminek nekiestem, a WeatherWallpaper nevet kapta, és itt érhetõ el, amit :
Az általam átírt WeatherWallpaper script a wW nevet kapta, végtére annak egy egyszerűbb, testreszabottabb változata mindössze. A script óránként fut el, és mobil internet segítségével letölti az aktuális Yahoo idõjárást a beállított településre. A kapott adatok alapján kiteszi a megfelelõ kóddal ellátott háttérképet, és bal alsó ikont. A kód átírható, így a jelenlegi idõjárás helyett kitehetõ a holnapi elõrejelzés is, ezeket kommentelem majd.
Az S2U2-ben a bal alsó sarok környékére kitehetõ egy idõjárás ikon többféle idõjárás-elõrejelzõ szolgáltatás támogatásával. Eddig a HTC Weather-t használtam, azonban ez csak akkor frissült, ha kézzel befrissítettem a HTC Home-ban az aktuális elõrejelzést. Tehát, semmi értelme így. A wW script éppen ezért ettõl teljesen független, és fõleg azoknak hasznos, akik nem szeretnének telepíteni, használni más idõjárás programokat. Persze, az Xda-n található scriptek más weather-szolgáltatást is támogatnak, de a számomra felesleges lehetõségeket kiszedtem. Az általam átírt verzió ráadásul magyarul írja ki a szöveges elõrejelzést.
Installálás
- Telepítsd a legújabb S2U2 változatot a PDA-ra: http://s2u2.ac-s2.com
- Töltsd le és telepítsd a PDA-ra a MortScript 4.1 vagy annál újabb változatát: http://www.sto-helit.de/index.php?module=download&entry=ms_program&action=list
- Töltsd le a wW scriptem innen:
http://blog.sancho.hu/download/wW.zip - A benne lévõ wW.mscr és wWSetup.mscr fájlokat másold az S2U2 alábbi mappájába: "\Program Files\S2U2\".
- A "\weather.big" mappában lévõ kép fájlokat akkor másold a "\Program Files\S2U2\gfx\weather\" mappába, ha le szeretnéd cserélni a kis bal alsó ikonokat nagyobbakra. De elõtte a korábbi "weather" mappát nevezd át például "weather.small" névre, hogy ne veszítsd el!
- A "\wallpaper" mappa tartalmát egy az egyben másold be a "\Program Files\S2U2\gfx\wallpaper\" mappába. Ezek lesznek az álló módban a háttérképek. Igaz, ezek QVGA felbontásúak, de menni fognak VGA képernyõn is.
- A "\wallpaperL" mappa tartalmát egy az egyben másold be a "\Program Files\S2U2\gfx\wallpaperL\" mappába. Ezek lesznek a fekvõ módban a háttérképek. Igaz, ezek még csak nem is QVGA felbontásúak, de menni fognak VGA képernyõn is, csak kicsiben.
- Készíts a "\Program Files\S2U2\wW.mscr" fájlról egy parancsikont a "\Windows\StartUp\" könyvtárba, hogy minden reset után automatikusan elindulhasson a script.
- Indítsd el a "\Program Files\S2U2\wWSetup.mscr" fájlt, és válaszd ki azt a hazai települést, aminek az idõjárását látni szeretnéd.
- Indítsd el a "\Program Files\S2U2\wW.mscr" fájlt. Amennyiben be van állítva a mobil internet elérésed, a szoftver simán frissíti az S2U2 alá a megfelelõ háttérképet, és idõjárás adatokat.
- Indítsd el a "\Program Files\S2U2\s2u2 Settings.exe" fájlt, és az "Infó:" menüben keresd a "Today's Weather Forcast from" opciót, ahol válaszd ki az "Opciók 5" menüt. Alatta megjelenik, hogy "UserWeather". Ha ezt nem állítod át, akkor nem a script által frissített infók jelennek meg az S2U2 jobb alsó sarkában, hanem az, amit kiválasztasz.
- Keresd meg lejjebb még a "Wallpaper:" menüben a "File/Directory (Portrait)" és a "File/Directory (Landscape)" opciónál is az "Opciók 5" menüt. Jó esetben alatta megjelenik a "\Program Files\S2U2\gfx\wallpaper\31.jpg" és "\Program Files\S2U2\gfx\wallpaperL\31.jpg" kép elérési útvonala, ahol a "31" az éppen befrissített idõjárási adat megfelelõ háttere.
- Indítsd el az S2U2-t, és máris láthatod a Yahoo által adott idõjárás adat alapján kiválasztott háttérképet.
QVGA képernyõre készült egy animált háttérképes kollekció is. Mivel a képméretek sokkal nagyobbak, javaslom a .gif képek SD-rõl üzemeltetését. Ez akkor jelenthet gondot, ha valaki cserélgeti az SD kártyáját. Ekkor az lehet a jelenség, hogy fekete képet mutat az S2U2.


- Másold be a "WeatherWallpaperAnimated" mappa tartalmát az SD kártyán egy mappába és jegyezd meg az elérési útvonalat, pl. ide:
wallpaperfolder = "\Storage Card\WeatherWallpaperAnimated\" - A "wW.msrc" scriptben egy szövegszerkesztõvel írd át a "wallpaperfolder" értékét erre, példa:
wallpaperfolder = "\Storage Card\WeatherWallpaperAnimated\" - A "wW.msrc" criptben egy zövegszerkesztõvel írd át a "wallpapertype" értékét ".gif" értékre így:
wallpapertype = ".gif"
A "wallpapertypeL" értéke maradjon ".jpg", mert jelenleg nincsen fektetett módban működõ animált .gif!
- A frissítés idõköze átállítható a "RunAt(..." sorban lévõ 1-es átírásával. Nem javaslok fél óránál gyakoribb frissítést, mert óránként frissít csak a Yahho is, de volt már 3-4 órás elõzõ adat is a lekért RSS-ükben. Amennyiben 2 óránként frissítenél, növeld az 1-et 2-re. Amennyiben óránként, de nem egészkor, akkor a 0-t írd át 30-ra, így óra harminckor fog lefutni a script.
- Az eredeti script a "RunAt" metódust más módon hívja meg, Unix alapú rendszeridõhöz ad egy órát. Azonban ez nálam akármit is csináltam, 5 percenként lefuttatta a scripet, ezzel leszívta a PDA akkut, a HTC Kaiseremen WinMo 6.1 alatt nem volt jó. Ahogy olvasgattam más topikokat, nem én voltam ezzel az egyetlen. Az általam készített módosított változat óránként fut, és éjjel megáll egészen addig, amíg nem kapcsolod be a gépet újra. Ekkor újra lefut, és ismét óránként indul.
- A nagyobb jobb alsó ikon használatát akkor javaslom, ha szeretnéd meghagyni az általad használt háttérképet.
- A "weather.small" könyvtárban majdnem ugyanaz van, mint az eredetiben. Azonban állítólag ezek jobban igazodnak a Yahoo weather kódokhoz, mint a HTC kódok. Érdemes vele próbálkozni a kis eredeti ikont kedvelõknek.
- A jobb alsó ikon alá kiírandó szöveg módosítható a "wW.mscr"-ben az elsõ "weather" változó utáni képlet átírásával. A MortScript nyelvnek megfelelõen a változók és a macskaköröm között lévõ állandó szövegek "&" jellel fűzhetõek össze. A használható változók a következõk:
Kapcsolódó anyagok
- Aktuális idõjárás: ccond (idõjárás angol szöveg), ccode (idõjárás kód), temp (hõmérséklet), pubdate (frissítés dátuma angolul).
- Következõ napi elõrejelzés: cond (idõjárás angol szöveg), code (idõjárás kód), hitemp legmagasabb várható hõmérséklet), lotemp (legalacsonyabb várható idõjárás), dayat (elõrejelzés napja).
- A "weather" változó eleje tartalmazza a jobb alsó ikon képkódját. Így a "C|"&ccode fogja mutatni az aktuális idõjárás képét, míg a "C|"&code a holnapi elõrejelzést.
- A választott háttérképet nem felülírja, hanem beteszi az 5. helyre, ami nem használt. A beállításokban bármikor visszaállhatsz a sajátra. Nekem nem fagy le a Kaiseren a hívókijelzés. Gyere át az s2u2 topikba, ott eléred az én beállításaimat: Kattints ide
- T.Sancho!
Én is használom az S2U2 programot, ezt az idõjárás dolgot igaz még nem állítottam be, mert nem tudom eldönteni szeretném e ha felülírná a választott háttér animációmat egy idõjárási elõrejelzés.
De azért van valami amiben a segítségedet kérném.Feltettem az S2U2-t a HTC Kaiseremre, minden tökéletes, leszámítva azt, hogy ha aktiválom a hívófél kijelzést akkor lefagy az egész bazár attól függetlenül, hogy kis, vagy nagy kép kijelzését állítom be.Talán ez azért lehet, mert a Windows is kijelzi a képet és a kettõ együtt problémás neki?Miképpen lehetne kikapcsolni a Windows képkijelzését, hogy ezt kipróbálhassam?Van egyáltalán bármi tipped?Egyébként látom, hogy neked minden magyarul van, el tudnád küldeni azt a "lang"-ot amit te használsz?
Elõre is köszönöm! - Az lehet a baj, hogy a Scriptet nem indítja el automatán a gép. Nállam is ez a baj, hogy ameddig manuálisan nem indítom el, addig fekete. Ha az idõjárásnak mást, pl.: SPB Weathert használok, akokr ugye nincs ilyen baj, mert az elõre leszedi az adatokat.
Idézet: hebregator! Vagy leírod ide tisztességesen, hová másoltad be a képeket, vagy nem tudok segíteni!
Kérem: - könyvtár útvonal - bemásolt képek fájltípusa - hebregator! Vagy leírod ide tisztességesen, hová másoltad be a képeket, vagy nem tudok segíteni!
Kérem:
- könyvtár útvonal
- bemásolt képek fájltípusa
A telefonod a netet eléri? (GPRS, Wifi, Act.sync) Nekem akkor lett ez a fekete háttér, ha nem tud felcsatlakozni a netre, vagy nem tud adatot leszedni. (Persze, ha a fájlokat oda másolgattad ahová a leírás megadta.)Idézet: fekete háttér,óra,képeket bemásoltam- Köszi Sancho a leírást és a barátságos, jól kezehetõ scriptet! Nagyon klassz!
- addig áligattam még most a háttér egy virág és a bal alsó sarokban van egy napocska és a hõmérséklet
Idézet: Azért csak le tudod írni, nem?
- addig áligattam még megjelent egy virág
- a today's weather -nél az UserWeather van.az jó?
- persze,persze csak 3 napja küzdök vele és kezdem feladni

Azért csak le tudod írni, nem?Idézet: na eért gondoltam én az online modot mert ha látod a képernyõm talán könnyebb lenne,nekem

- na eért gondoltam én az online modot mert ha látod a képernyõm talán könnyebb lenne,nekem

Kétféle hely van kétféle képtípussal.Idézet: hát ahogy az oldalon irva van.- hát ahogy az oldalon irva van.lépésrõl lépésre ,nemlehet hogy a settingben kellene áligatnom ?
Hová, melyikeket?Idézet: fekete háttér,óra,képeket bemásoltam- fekete háttér,óra,képeket bemásoltam
Idézet: Csak itt tudok segíteni. Milyen képet ad az s2u2, mit látsz?
Csak itt tudok segíteni. Milyen képet ad az s2u2, mit látsz?Idézet: szia! telepitettem,vagyis megpróbáltam felrakni az S2u2 progit de sajna nem adja az idõjárás képeket háttérnek,mindent úgy csináltam ahogy az oldalon le van irva.tudna valaki online(msn,skyp)segiteni?- szia! telepitettem,vagyis megpróbáltam felrakni az S2u2 progit de sajna nem adja az idõjárás képeket háttérnek,mindent úgy csináltam ahogy az oldalon le van irva.tudna valaki online(msn,skyp)segiteni?
Ez az idõjárás script független tõle. Nem tartom a kapcsolatot az S2 fejlesztõivel.Idézet: Erre én is gondoltam, de akkor kinek kell írni, ha nem az S2 fejlesztõinek? Javaslat..?.
Erre én is gondoltam, de akkor kinek kell írni, ha nem az S2 fejlesztõinek? Javaslat..?.Idézet: Passz, írj nekik...
Ez a projekt független az S2 fejlesztõktõl.
Ahogy írtam is a leírásban, a weather változó azt teszi ki lentre, amit akarsz.Idézet: Ha a te általad készített dolgokt teszi fel, akkor a mai és a holnapit is kiírja. Vagy ez csak nállam van így?
Elképzelhetõ, ha lassan éled az SD, vagy nem "Storage Card" a neve.Idézet: Az animált háttérképek nekem csak úgy mentek az alapbeállítás szerint, ha a Program Files\\ S2U2\\ gfx\\ wallpaper-be teszem. Ez nem is baj, mert sokszor van kártyaolvasóban a gép.
Köszi!Idézet: Nagyon hasznos és jó leírás!!!
Csak így tovább! 
Passz, írj nekik...Idézet: Hello! Arról véletlen nem tudsz, hogy az S2U2, ill. az S2P után ez a cég nem készít hasonló Iphone-szerû kalendár progit is! Szerintem hasznos lehetne a pocsék WM lecserélésére.
Ez a projekt független az S2 fejlesztõktõl.
Hello! Arról véletlen nem tudsz, hogy az S2U2, ill. az S2P után ez a cég nem készít hasonló Iphone-szerû kalendár progit is! Szerintem hasznos lehetne a pocsék WM lecserélésére.Idézet: Csak át kell írni a script megfelelõ részét, hogy ne a holnapi adatokat, hanem a mai adatokat rakja bele a weather változóba. De errõl írtam is a vége felé.
- Ha a te általad készített dolgokt teszi fel, akkor a mai és a holnapit is kiírja. Vagy ez csak nállam van így? Az animált háttérképek nekem csak úgy mentek az alapbeállítás szerint, ha a Program Files\S2U2\gfx\wallpaper-be teszem. Ez nem is baj, mert sokszor van kártyaolvasóban a gép. Nagyon hasznos és jó leírás!!!
Csak így tovább! Idézet: Csak át kell írni a script megfelelõ részét, hogy ne a holnapi adatokat, hanem a mai adatokat rakja bele a weather változóba. De errõl írtam is a vége felé.
- A beállítás alatt vedd ki az aksi kijelzést. ("Show full-screen Battery - OFF")
Idézet: Bocsi a kérdésért a yahoo-t hogy tudom beállítani. Nagyjából sikerült elindítani, de a bal alsó sarokban egy ikonnal mutatja csak az idõjárást, és a háttér csak az aksi. Köszi a segítséget
Keresés
A blog írójáról
Sancho
Egy ismerősöm szerint kütyübuzi vagyok. Mindenesetre szeretem megosztani jó tapasztalataimat másokkal is, és a lelkesedésem ragadós. Állítólag ezért vagyok itt.
Legújabb bejegyzések
Címkék
Archívum
Hasznos linkek
Szolgáltatások
Blogajánló
- A Technet Samsung
- BuBe
- chan
- csongor
- DEARevil
- debaj
- dezmo
- eami
- Eami Android
- Franczy Nokia
- Gépház
- gusty
- Gyurci
- HuTi
- jatekgyaros
- kaiser
- Koppany
- maholnap
- Maniakus
- Menneisyys
- Mioka
- Mobilinternet
- nintendo
- Playstation
- Rambo Antivirus
- RoB
- Sancho
- Sanciman
- Shiden
- Somez Apple
- Somez iPhone
- Technet szakértők
- Wajk
- wyx
- xanadu
- Xbox
- Zone

