Hacker News new | ask | show | jobs
by Leftium 694 days ago
https://weather-sense.leftium.com

My web app plots hourly dew point for the next 24 hours, next 7 days, and past 2 days. (Still WIP.)

Inspired by https://merrysky.net (can also plot dew point), which was inspired by Dark Sky.

6 comments

Excellent app! And I'm sure I'm not the only one to congratulate you in showing past weather - a so obviously useful feature that 99% of all weather apps never have.
Yes~ I wrote about this over ten years ago: https://blog.leftium.com/2013/12/how-to-display-temperature-...

Sadly, Naver stopped showing the past weather like that.

This was one of the main motivations for creating UltraWeather: https://github.com/Leftium/ultra-weather#readme

UltraWeather was missing some features like AQI and minutely rain predictions (coming soon!) so I made WeatherSense ^^

I like your app. I'm planning a trip next week and it was so easy to see the next few days.
Great! Until UI for setting the location is implemented, you can set the location with the `n` (or `name`) URL parameter like this:

- https://weather-sense.leftium.com/?n=90210

- https://weather-sense.leftium.com/?n=new+york

You seem to know what you are doing, but I have to say that the map's colors make it really hard to see the radar data.

Also the toggle on hover for the day selection is not easy on desktop and very hard on mobile. I'd prefer a simple toggle.

Thanks for the feedback.

I picked the Watercolor map style[1] because it looked pretty and the detail from other styles wasn't needed (like street names).

Then I picked The Weather Channel radar color scheme[2] because the green-to-red gradients seemed to contrast well with the Watercolor map style.

What map style/radar color scheme combination would you prefer? Perhaps I can make this configurable... (Is there any chance there simply was no precipitation on your map?)

---

I am not sure what you mean by "toggle on hover." Hover is meant to work without any toggling.

The yellow line indicates which stats are currently being shown.

Ideally, when the mouse cursor is over a timeline, it shows the stats for that time. Otherwise the stats for the current condition are shown.

Sometimes the hover is a little buggy; click + dragging on the timeline or click + dragging outside a timeline usually fixes it.

Usually it works better on mobile! If your finger is touching a timeline, that is considered hovering. Otherwise the current stats are shown.

[1]: https://stadiamaps.com/themes

[2]: https://www.rainviewer.com/weather-radar-map-live.html

No there is precipitation on the map. I'd prefer something light or dark, limited to no colors.

The new one is way better. I'd like to see the streets and city names if possible because with just the watercolor I feel like I'm missing infos.

I updated the app so the map layer is now grayscale.

That should make the colored radar data easier to see!

The NWS has local forecast graphs with dew point, temp, heat index, etc, but they are a pain to get to.

https://forecast.weather.gov/MapClick.php?lat=40.7482&lon=-7...

1. Go to https://www.weather.gov/

2. Put your zip code into the Local forecast box.

3. Click the Hourly Weather Forecast graph on the right side.

4. Bookmark it.

Cool. How do I switch it to standard units?

EDIT: NVM, found it. You tap the temperature.

EDIT 2: It really ought to remember the units. 95% of the planet doesn't ever want to see Fahrenheit.

You can toggle between Fahrenheit and Celsius by tapping any temperature value.

Eventually other unit types will also be implemented. URL params and cookies will also be added for persistence.

Right now, I chose to default to the most "sensible" units:

- Fahrenheit for temperature

- Millimeters per hour for precipitation

WeatherSense is still a work-in-progress!

---

Also: WeatherSense is designed to be used without numbers. Get a feel for the readings by looking at the shape of the plots and comparing to the current/past conditions.

Pretty nice app, I just have a small bug report: my location has a space in it, and it shows up as %20.
This is great! I live in Sacheon, and am now making this my go-to weather app.
I'm not seeing how to show the past weather.
By default:

- The past three hours are shown in the 24 hour timeline

- The timelines for the past two days are shown

- (rendered slightly lighter/transparently)

Up to 92 past days can be shown, but this is currently hard-coded[1] and not configurable (yet).

[1]: https://github.com/Leftium/weather-sense/blob/55b505a7efae65...

Hmm, I'm only seeing the last hour on the timeline, and back to beginning of the current day on the date timelines.