1
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / Säätietohakuskripti
« : 07.06.09 - klo:13.12 »
Tein tässä melko hätäseen vaatimattoman bash-skriptin joka hakee aina uusimman paikallissäätaulukon käyttäjän valitsemasta kaupungista. Skripti itsessään on melko simppeli. Se kysyy käyttäjältä kaupunkia jonka jälkeen hakee 5 päivän säätaulukon Ilmatieteen laitokselta ja tallentaa tämän käyttäjän Työpöydälle. Kun skripti suoritetaan ensimmäisen kerran, se kysyy kaupunkia. Kun käyttäjä kirjoittaa kaupungin nimen ja painaa Enter, niin skripti tallentaa kaupungin nimen muistiin. Niin skriptiä on helpompi suorittaa automatisoidusti. Ohjelma tallentaa kuvan muotoon KaupunginNimiPäiväKuukausiVuosi.gif, jotta kuvat voisi järjestellä helpommin. Tein tämän skriptin lähinnä itseäni varten, koska minulla on sille käyttöä. Ajattelin kuitenkin jakaa sen tänne, jos siitä sattuisi olemaan iloa jollekulle. Noh, jos siitä ei ole iloa kellekään, niin sitten edes avoimen lähdekoodin ideologian mukaisesti. Kommentoikaa ja sanokaa jos löydätte skriptistä virheen.
Skriptin suorittminen:
Skripti käynnistetään komentoriviltä menemällä skriptin sisältävään kansioon cd-komentoa käyttäen(paitsi jos skripti on kotikansiossasi, tällöin voit antaa sille suoraan suoritusoikeudet). Tämän jälkeen sinun tulee antaa sille suoritusoikeudet: sudo chmod +x saahaku.sh . Vasta sitten voit suorittaa skriptin komennolla ./[skriptin tiedostonimi]
Uutta versiossa 0.12:
Skripti toimii nyt myös englanninkielisissä järjestelmissä sekä osaa käsitellä pienellä alkukirjaimella kirjoitetut kaupunkien nimet oikein. Lisäksi korjasin yhden bugin versioon 0.13
Komentoriviparametrien selitykset:
-k [tekstiä] tai --k [tekstiä] määrittelee kaupungin, jonka sää-ennuste haetaan. Esim ./saatietohaku_v0.13 -k Tampere
-a tai --avaa avaa skriptin lopuksi tallennetun sää-ennusteen oletuskuvankatselimeen.
- Saku Laukkanen
[ylläpito on poistanut liitteen]
Skriptin suorittminen:
Skripti käynnistetään komentoriviltä menemällä skriptin sisältävään kansioon cd-komentoa käyttäen(paitsi jos skripti on kotikansiossasi, tällöin voit antaa sille suoraan suoritusoikeudet). Tämän jälkeen sinun tulee antaa sille suoritusoikeudet: sudo chmod +x saahaku.sh . Vasta sitten voit suorittaa skriptin komennolla ./[skriptin tiedostonimi]
Uutta versiossa 0.12:
Skripti toimii nyt myös englanninkielisissä järjestelmissä sekä osaa käsitellä pienellä alkukirjaimella kirjoitetut kaupunkien nimet oikein. Lisäksi korjasin yhden bugin versioon 0.13
Komentoriviparametrien selitykset:
-k [tekstiä] tai --k [tekstiä] määrittelee kaupungin, jonka sää-ennuste haetaan. Esim ./saatietohaku_v0.13 -k Tampere
-a tai --avaa avaa skriptin lopuksi tallennetun sää-ennusteen oletuskuvankatselimeen.
- Saku Laukkanen
[ylläpito on poistanut liitteen]