WeatherStar 4000+ Emulator (github.com)
from ptz@dubvee.org to selfhosted@lemmy.world on 12 Apr 2024 20:03
https://dubvee.org/post/1017356

This is my new favorite thing. I don’t have a CRT to display this on, but I’ll settle for an old 4:3 LCD monitor I have sitting on a shelf in the basement - it’s old and blurry enough to be a reasonable facsimile.

This project aims to bring back the feel of the 90’s with a weather forecast that has the look and feel of The Weather Channel at that time but available in a modern way.

Live demo: weatherstar.netbymatt.com

docker run -p 8080:8080 ghcr.io/netbymatt/ws4kp

Access on localhost:8080

Screenshots

#selfhosted

threaded - newest

friend_of_satan@lemmy.world on 12 Apr 2024 20:05 next collapse

has the look and feel of …

Has zero screenshots.

ptz@dubvee.org on 12 Apr 2024 20:09 next collapse

Updated the post with some screenshots from my install.

mbirth@lemmy.mbirth.uk on 12 Apr 2024 20:31 collapse

Yep, pretty accurate.

<img alt="" src="https://i.redd.it/b91579em10g61.jpg">

<img alt="" src="https://i.ytimg.com/vi/JbtRJXVRZew/hqdefault.jpg">

<img alt="" src="https://i.ytimg.com/vi/Aw0w06wYps4/hqdefault.jpg">

wildbus8979@sh.itjust.works on 12 Apr 2024 20:20 collapse

Go on the demo site?

friend_of_satan@lemmy.world on 12 Apr 2024 23:06 collapse

On my phone the map view is just black. Doesn’t matter where I try to view, it’s just black. Screenshots make sure we all see an accurate view regardless of device or whether or not the demo server is up.

Autumn@lemmy.blahaj.zone on 12 Apr 2024 21:26 next collapse

Been using this for quite a while. Pair this with some Trammell Starks “Music For Local Forecast” music and you’re set. Those can be found on archive.org.

ptz@dubvee.org on 12 Apr 2024 21:30 collapse

Nice. I was looking at the light jazz ones from TWCClassics: twcclassics.com/…/playlists-october-1997.html

atzanteol@sh.itjust.works on 13 Apr 2024 01:45 collapse

And the transformation is complete. This is my favorite thing in the world now also.

wizardbeard@lemmy.dbzer0.com on 13 Apr 2024 01:43 next collapse

Toss some CRT shaders over top and this would be very convincing.

TwinTusks@bitforged.space on 13 Apr 2024 02:45 next collapse

Only US eh.

RootBeerGuy@discuss.tchncs.de on 13 Apr 2024 07:34 next collapse

Aw, I was wondering about that.

vluz@kbin.social on 13 Apr 2024 12:49 collapse

Just figured out there are 10 places called Lisbon dotted around the US, according to the search.

TwinTusks@bitforged.space on 14 Apr 2024 08:07 collapse

The new world isn’t famous for its creativity with place names. You’ll find Beijing and Shanghai in there too.

node815@lemmy.world on 13 Apr 2024 05:26 next collapse

Looks nice! I set mine up and have it as an Iframe in Home Assistant. The app is a fork from github.com/vbguyny/ws4kp with his demo site here: battaglia.ddns.net/twc That version has the music we all came to know and love from back then.

ptz@dubvee.org on 13 Apr 2024 10:41 collapse

Dumb question, but how to do you get just the weather panel to display without the settings form below and such? Setting it up in an iframe is one of the things I wanted to do with it aside from a kiosk-style, fullscreen display.

I looked at that one, and the demo was cool. When I looked at the hosting steps, though, it mentioned IIS and I pretty much noped out. Lol

Lifebandit666@feddit.uk on 13 Apr 2024 11:49 next collapse

I thought iframes had been phased out in the latest release of HA? It’s webpages in views now isn’t it? Try updating and having another go (I updated yesterday and haven’t had a play yet but heard about it on the HA podcast btw)

ptz@dubvee.org on 13 Apr 2024 11:55 collapse

Oh, I’m not adding it to HA, just curious how to have just the weather panel is ws4kp to display for embedding without all the settings/controls.

Lifebandit666@feddit.uk on 13 Apr 2024 11:59 collapse

Oh, sorry I’m no help then

node815@lemmy.world on 13 Apr 2024 17:13 collapse

From their readme. I asked about that last night and he replied an pointed me to it. :)

Kiosk mode

Kiosk mode can be activated by a checkbox on the page. Note that there is no way out of kiosk mode (except refresh or closing the browser), and the play/pause and other controls will not be available. This is deliberate as a browser’s kiosk mode it intended not to be exited or significantly modified.

It’s also possible to enter kiosk mode using a permalink. First generate a Permalink, then to the end of it add &kiosk=true. Opening this link will load all of the selected displays included in the Permalink, enter kiosk mode immediately upon loading and start playing the forecast.


I didn’t see IIS mentioned, but I didn’t take a close look at the code. They give you a docker run command to set it up, so I converted it to a docker compose file so I can run it later. All of this is running on a Debian 12 system, so if IIS is needed, I’d wager that is if you are running a Windows setup.

I have mine embedded in Home Assistant now as an iframe using the Kiosk mode setting which works.

ptz@dubvee.org on 13 Apr 2024 17:20 collapse

Thanks!

Ah, Kiosk mode, I think, is literally brand new. There was an issue/request he was working on for that, and I did a build from that branch yesterday. As I was building my Docker image from that, it was literally getting new commits as I was building it. Talk about bleeding edge haha.

I’ll check that out again now that he may have merged it into main. Mine only has the configuration URL string to preset the options/location. You still have to click “fullscreen” on the weather window thing.

This one is in JS. I was referring to the parent project that required IIS and seems to be in C# (I didn’t dig too deep into it). That’s where I bailed out. If there were Docker instructions for that one, I wouldn’t have seen them as IIS is basically an instant deal breaker for me lol. Too much pain and misery in my past to ever want to deal with that again 😆

Update: Yep, latest release works amazing, including Kiosk mode. No need for my custom build anymore.

CCMan1701A@startrek.website on 13 Apr 2024 12:22 next collapse

Sweet. Need to see about running this as an app on my phone for the next port :)

Gooey0210@sh.itjust.works on 16 Apr 2024 06:44 collapse

Why not to make it work outside of the US? 🥲

Also, is there world wide accepted Celsius instead of ye olde Fahrenheit?