GithubHelp home page GithubHelp logo

vsergeev / briefsky Goto Github PK

View Code? Open in Web Editor NEW
233.0 233.0 21.0 887 KB

A free weather frontend to a variety of weather providers

Home Page: https://briefsky.app/

License: Other

JavaScript 1.07% HTML 0.20% Svelte 25.47% TypeScript 73.19% CSS 0.06%
weather

briefsky's People

Contributors

vsergeev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

briefsky's Issues

Different results compared to MerrySky

When querying the weather info between two apps (MerrySky and BriefSky) I can see the two apps showing different conditions for a given day. For example, the merry sky ui for Friday (Jan 26) shows
image

where as briefsky shows
image

As you can see that merrysky distinguishes between light rain and rain throughout the day. However briefsky doesnt.

Looking at the response for the hourly data at 30097 (no lat long provided for privacy reasons) i dont see any summaries that have light rain so not sure how merry sky is accomplishing this?

Vertical layout

Dark Sky had a vertical layout that showed the temperate throughout each day. I find this a little easier to follow the the temperature visually instead of reading the numbers. Would you be open to a PR that either makes this the default view or allows it to be enabled via settings?
Screenshot 2023-04-02 at 12 39 02 PM

Feature Request: Precipitation Radar

Love the site, it brings back what made Dark Sky so good. The only thing I miss is precipitation radar showing storms/rain coming my way. I do know that this is an entirely different beast than sourcing data from a service, but NOAA does make their radar images available for free. Any chance of adding this to the page?

PWA Icon

Would it be possible to create more of a simple icon so that when you add this to your home screen, it has more of a native app look?

Here's what it looks like currently:
IMG_2788

Duplicated hourly data

I find the current layout a little confusing since the hourly information under Today duplicates what the user sees on initial page load. You can't simply remove the Today accordion because it's the only place where you see precipitation and the sunset sunrise times.

I see two options:

  1. Keep precipitation information and the sunrise/sunset times in a Today accordion but remove the hourly information since it duplicates what the user has already seen. This would be weird, though, since the data under Today will be different from the other days. You could rename it Details or something but that would look inconsistent with the rest of the items in the accordion which are days, not details.
  2. Add precipitation and sunrise/sunset to the information you see on load along with the other daily details (Wind, Humidity, Dew Point).

Number two seems like the better way to go. It does lead to the scenario where you have more information at the top of the page, which raises the question "What is the most useful for the user?" I'm sure different people have different preferences and perhaps the best option is to expose these different values in the settings so people can choose what they want.

Personally, I have no use for pressure, dew point and visibility but do frequently consult precipitation probability, amount and sunset/sunrise times.

Here's a screenshot showing how the hourly information is duplicated:
IMG_2994

I18n

What is the simple method to translate this application, maybe gettext ?
I can provide a french version.

PWA doesn't retain settings changes

Settings changes don't persist in the PWA, as it's not possible to save query parameters or update the static start_url with query parameters in the PWA manifest. Configuration will likely need to be saved to local storage for PWA.

In order to still support multiple briefsky instances, query parameters could override local storage settings, or local storage might only be used if the app is in PWA mode (which can be passed in from the manifest).

PWA Support

Thanks for making this lovely website! It would be great if it could be supported as a PWA on ios. That would give it a native app feel and experience. A weather website which does this nicely is Merry Sky (https://merrysky.net/)

Better labels for precipitation

The copy says Precipitation for both the probability and the amount. It would be clearer if these were "Precipitation" for probability and "Amount" for the amount. It would be worth figuring out better, more readable copy for when these values are zero such as "No rain"

Here's a screenshot showing the duplicate fields.

IMG_2994

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.