Giter Site home page Giter Site logo

Feature Request: Weather about aerialviews HOT 12 OPEN

theothernt avatar theothernt commented on June 11, 2024 6
Feature Request: Weather

from aerialviews.

Comments (12)

theothernt avatar theothernt commented on June 11, 2024 4

That's a good request and something I will look into. The only issue will be where to get the weather from, and will it be free or will a user have to sign up for a service and get their own 'key' to use the data.

from aerialviews.

sb76117 avatar sb76117 commented on June 11, 2024 4

A user supplied API key would probably be the best way to go to avoid call rate-limiting. I use this Kodi add-on that has options to use a number of different weather services.

from aerialviews.

theothernt avatar theothernt commented on June 11, 2024 4

The default "backdrop" screensaver has the weather as an option, so (and I'm guessing here) maybe there's a way for you to get it from it, using reflection? I did that a long time ago on a now abandoned app to get some internals that were not in an exposed api.

That's a good idea, I'll probably look into it although my main worry would be that the Play Store won't allow it. And this app does have a non-store version but I'd like to keep both the same, where possible.

Also, so far, library support for other weather APIs seems pretty good, which mean I'd have less work to do! 😅

from aerialviews.

theothernt avatar theothernt commented on June 11, 2024 1

Just a small update. Aerial Views 1.6 has been released with the new slot/overlays system so I'm hoping to have a weather overlay in the next release (if all goes well!)

from aerialviews.

FaberfoX avatar FaberfoX commented on June 11, 2024

The default "backdrop" screensaver has the weather as an option, so (and I'm guessing here) maybe there's a way for you to get it from it, using reflection? I did that a long time ago on a now abandoned app to get some internals that were not in an exposed api.

from aerialviews.

yknowwhatudid avatar yknowwhatudid commented on June 11, 2024

Is there any update to this suggestion ?

from aerialviews.

theothernt avatar theothernt commented on June 11, 2024

Is there any update to this suggestion ?

Yes, the next version of the app is 1.5.1 - I'm hoping to have the weather overlay working in 1.5.2 but it could be a couple of months away.

I will post a beta here when it's ready for testing.

from aerialviews.

jhoblitt avatar jhoblitt commented on June 11, 2024

It sounds like people are asking for functionality which overlaps with magic mirror plugins and layout. I wonder how hard it would be support rtsp/etc. streams in this app? That would allow ffmpeg/etc. to be used to setup a magic mirror feed.

from aerialviews.

theothernt avatar theothernt commented on June 11, 2024

It sounds like people are asking for functionality which overlaps with magic mirror plugins and layout. I wonder how hard it would be support rtsp/etc. streams in this app? That would allow ffmpeg/etc. to be used to setup a magic mirror feed.

It sounds similar at a high level, but they're quite different. In reality, Aerial Views has no plugin system - just a fixed set of options to show or hide certain text.

I've only recently started calling them 'overlays' as it matches with the Mac version of this screensaver :)

As for other types of streams, etc - that'll be discussed in this thread about adding your own sources.

from aerialviews.

skorpioskorpio avatar skorpioskorpio commented on June 11, 2024

Also interested in this, any update?

from aerialviews.

theothernt avatar theothernt commented on June 11, 2024

Also interested in this, any update?

Yes, it's likely to appear in the next couple of releases - probably v1.7.2 - along with the "Now Playing" overlay.

Both features are quite complex compared to other parts of the app so it needs a lot more testing.

from aerialviews.

skorpioskorpio avatar skorpioskorpio commented on June 11, 2024

Understood, I imagine it's fairly complicated to pull off. I am fairly sure I'm not the only one that ran across this screensaver while looking for another, a specific other, that happens to have that feature (not that it works very reliably).

If I may offer a few suggestions on what to display from Open Weather Map as I use that data myself in Home Assistant. You currently have 2 lines per corner built in, it would be incredibly cool to have fields for; "location", "current" (with temp, conditions (maybe as an icon representation), humidity and wind speed format options), "tomorrow" or "tonight" (depending on where you are in the day cycle, same format as "current"), as well as "a 5 day header" and "5 day data" (temp and icon only). Dynamic would be incredible, being able to rotate between those options, basically being able to pop or slide pairs in and out of one of the corners so that you could essentially display all of those but only a pair at a time, or do that for any data for that matter as that seems like it would be a useful feature to "Now Playing".

Anyway just some thoughts, this is a really cool app as it is. I personally intend to use this as a baseline for what gets displayed on a TV when I walk into a room (on a Fire TV). So I plan on using it more as an information display than a screensaver, where it is displayed (or not) based on Home Assistant automatons. But so far, for that purpose, it's awesome, thank you!

from aerialviews.

Related Issues (20)

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.