Skip to content

Commit 16a04cc

Browse files
ArshadShaik07sumn2u
authored andcommitted
Add weather app to fetch and display weather by city name
1 parent af32991 commit 16a04cc

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

examples/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ <h1>Weather App</h1>
1515
</div>
1616
<div class="outputs-container">
1717
<div class="city-name-output">city</div>
18-
<div class="temp-container">Temp<p class="temperature"></p></div>
18+
<div class="temp-container">Temperature<p class="temperature"></p></div>
1919
<div class="text-container-parent">
2020
<div >Feels like<p class="feels-like"></p></div>
2121
<div >Humidity<p class="humidity"></p></div>

examples/script.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ async function getWeatherInfo(city) {
2727
const { feels_like, temp, humidity } = res.main;
2828
const { speed } = res.wind;
2929
const name = res.name;
30-
assignWeatherDetails(speed, temp, humidity, feels_like, name);
30+
const desc = res.weather[0].main;
31+
console.log(res.weather[0].description);
32+
assignWeatherDetails(speed, temp, humidity, feels_like, name, desc);
3133
} catch (e) {
3234
document.querySelector(".city-name-input").value = "";
3335
console.log(e);
@@ -42,9 +44,9 @@ city.addEventListener("keydown", (event) => {
4244
}
4345
});
4446

45-
function assignWeatherDetails(s, t, h, fl, n) {
47+
function assignWeatherDetails(s, t, h, fl, n, desc) {
4648
windspeed.innerHTML = s;
47-
temp.innerHTML = t + "<sup>o</sup>C";
49+
temp.innerHTML = t + "<sup>o</sup>C" + `<p>${desc}</p>`;
4850
humidity.innerHTML = h;
4951
feels_like.innerHTML = fl + "<sup>o</sup>C";
5052
cityOp.innerHTML = n;

0 commit comments

Comments
 (0)