Weather app - Give your feedback please!

Weather app - Give your feedback please!
0

#1

Here’s my weather app: https://zelite.github.io/Local-Weather/

What do you think? Does it work well on your browser? Any funny quirks?


#2

Hey , are you hosting your projects through github pages , are domain and hosting free ??


#3

Github pages is free, but you won’t have custom domains.


#4

Works great here in Anaheim, CA, USA. nice and simple design.


#5

cool , just make a portfolio page on your own domain and host your projects their seems good deal or their is any drawback … ??


#6

Not that I have encountered. You just push everything to gh-pages branch and github fixes the rest.


#7

Works well in my browser, and no funny quirks I could find. :thumbsup:


#8

It doesn’t work for me.
I can see the following error in console logs:

jquery-3.1.0.min.js:4 GET https://geoip.nekudo.com/api/
net::ERR_BLOCKED_BY_CLIENT

I know it happens because my browser is blocking tracking.
Maybe it would be a good idea to get the location of the user through their IP address. Just a thought.


#9

That’s the problem, https://geoip.nekudo.com/api/ is to get the location based on the IP, but it’s blocked by many adblockers because it is on the easyprivacy list: https://easylist.to/easylist/easyprivacy.txt

I try to get the location using the browser navigator, and if that fails I try to use the geoip. If that also fails, then I cannot get the location. Only thing I could do its to put a message saying I cannot get the location.


#10

A simple workaround:
Replace https://geoip.nekudo.com/api/ with https://crossorigin.me/https://geoip.nekudo.com/api/


#11

That way I get the IP address of the cross origin server :wink:


#12

Sh#t, I didn’t really think when I wrote that. Sorry.


#13

I just decided to put a message saying the location is being blocked.


#14

great work buddy…:slight_smile:


#15

Works well here in Kelowna, BC, Canada. Nice work