Tai mašinu versta tekstas, kuriame gali būti klaidų!
Apie užduotį
Jums reikia sukurti paslaugą, kuri gauna orų informaciją iš interneto ir pateikia ją naudinga forma. Užduotis yra
tyčia atvira – jūs patys pasirenkate technologiją, platformą ir požiūrį.
Pavyzdžiai technologijų
- 🌐 Svetainė su HTML/CSS/JS
- 🖥️ Komandų eilutės įrankis (pvz., Python konsolėje)
- 🤖 Discord chatbot
- 🪟 tkinter prietaisų skydelis
🌤️ Pagrindinė užduotis 
Dalis 1 – Gauti orų duomenis
Jūsų paslauga turi gauti orų duomenis nurodytai vietai. Patys išsiaiškinkite, kokį šaltinį norite naudoti ir kaip programiškai gauti iš jo struktūruotus duomenis.
Paieškos patarimai
Rašykite tokius terminus kaip „oro sąlygų API“, „nemokami oro sąlygų duomenys“ arba paslaugos, sukurtos būtent tam.
Dalis 2 – Pateikite duomenis
Kai jau surinkote duomenis, juos reikia pateikti aiškiai ir patogiai naudoti.
- Pagalvokite, ką vartotojui iš tiesų reikia žinoti
- Pateikimas turi būti tvarkingas – nesvarbu, ar tai yra informacijos skydelis, lentelė, rodinys terminale ar kažkas kita.
CLI-tips
Ar kuriate komandų eilutės įrankį? Patikrinkite biblioteką rich – ji palengvina gražių lentelių, spalvų ir išdėstymo kūrimą tiesiai terminale.
⭐ Deloppgave 1 – Smarte anbefalinger 
Papildykite savo paslaugą, kad ji galėtų atsakyti į klausimus, pagrįstus orų duomenimis.
Pavyzdžiai klausimų, į kuriuos paslauga gali atsakyti:
- Ar man reikia skėčio?
- Ar man reikia striukės?
- Ar man reikia žieminių padangų?
- Ar man reikia saulės kremo?
- Ar lauke slysta?
Atsakymai turi būti pagrįsti faktinėmis orų duomenų vertėmis, o ne tik statiniais tekstais.
Tip
Pagalvokite, kokios vertės (temperatūra, krituliai, vėjo stiprumas ir kt.) yra aktualios kiekvienam klausimui. Kaip pateiksite atsakymus – priklauso nuo jūsų: tai gali būti tekstinis laukas, į kurį įvedate klausimą, fiksuotos piktogramos/rodomieji elementai jūsų informacijos skydelyje arba atskira komanda CLI (pokalbių robotas).
⭐ Deloppgave 2 – Automatinė vietos nustatymo funkcija 
Jeigu vartotojas nenurodo vietos, paslauga turi automatiškai nustatyti, kur ji veikia, ir naudoti tą vietą.
- Išsiaiškinkite, kaip galima nustatyti poziciją, vartotojui nieko neįvedant
- Tai turėtų veikti kaip „atsarginė“ funkcija – vietą vis dar galima perrašyti rankiniu būdu
Husk
Nėra jokio teisingo atsakymo, kaip tai turėtų atrodyti. Susikoncentruokite į tai, kad paslauga veiktų ir būtų naudinga naudoti.