Code Monkey home page Code Monkey logo

intellistar-emulator's Introduction

intellistar-emulator

A web application that displays weather information in the same visual presentation as the cable headend unit Intellistar.

Overview

This is a local forecast segment that airs on The Weather Channel called the "Local on the 8s". The name is because it airs at timeslots that end in "8" (9:28, 2:48, etc.). The forecast is approximately a minute long and provides information on current and forecasted weather conditions. This type of forecast started in 1982 using WeatherStar units. It was later upgraded to Intellistar in 2003 and received various graphic changes over the years. This emulator uses the style that started in 2013.

Instructions

Option 1 (easier)

  1. Visit: https://qconrad.github.io/intellistar-emulator/.
  2. Enter zip code
  3. Click start
  4. Press F11 for fullscreen

Option 2 (more customizable)

  1. Extract all contents into folder
  2. Run index.html in Google Chrome
  3. Enter zip code
  4. Click start
  5. Press F11 for fullscreen

Option 3 (Docker)

  1. docker run -p 8080:80 ghcr.io/qconrad/intellistar-emulator
  2. Visit: http://localhost:8080
  3. Enter zip code
  4. Click start
  5. Press F11 for fullscreen

Features

Most of core animation and logic has been replicated including severe weather alerts, forecast descriptions, crawl text, and the Doppler radar map.

Some of these features are temporarily not working due to the discontinuation of WU's API

Looping

To enable or disable looping, click on the TWC logo in the info-bar in the top-left corner of the emulator.

To get looping working properly, you may (as of Chrome M66) have to go to chrome://flags#autoplay-policy (Autoplay Policy) and change it to User gesture is required for cross-origin iframes or No user gesture is required

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5

Screenshot 6

Screenshot 7

Screenshot 8

Screenshot 9

Screenshot 10

intellistar-emulator's People

Contributors

amdorj avatar ddroid avatar eviljackcarver avatar igtampe avatar pooh-bear avatar qconrad avatar relative2 avatar rmitchellscott 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

Watchers

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

intellistar-emulator's Issues

Status Code 401; apiKey possibly expired?

Earlier in the week it was working properly however this morning I'm not able to click the Start button on the interface, it doesn't respond to being clicked. Upon further investigation, it appears there's a 401 being retrurned for https://api.weather.com/v3/location/point?postalKey=18603:US&language=en-US&format=json&apiKey=d522aa97197fd864d36b418f39ebb323 when the button is clicked. I assume due to an invalid/expired apiKey?

Issue: Forecast Timing

I've noticed that for most of the daytime, the forecast timing works fine. But sometimes in the evenings the time of day doesn't match the forecast. Screenshots attached. I ran it around 10pm this evening and while the first slide says "tonight" (meaning Sunday night), the actual weather data is for Monday morning. The rest of the slides are off as well - "tomorrow" shows the forecast for tomorrow night, and "tomorrow night" shows the forecast for Tuesday.

P.S. Thanks for building this - it's pretty awesome.

screen shot 2018-07-29 at 10 10 33 pm
screen shot 2018-07-29 at 10 10 24 pm
screen shot 2018-07-29 at 10 10 11 pm

Emulator loads, but will not start

I ran the version on your website and the HTML,
when I enter the zip code and hit start, nothing happens

I tried using Google Chrome and Firefox and the results are the same

I am running Windows 10 Pro (64-bit)
Both Google Chrome and Firefox are running the latest version

Warning/watch/advisory issue

The warning watch or advis. Is on the advertise ment text. Can you add a separate line for the warnings watches and advisories?

I have found a solution for Alerts! Please Respond!

Hello,

I have found a solution for alerts as I have already implemented the issue of Radar and used Wunderground radar images. I have weather.com's API for alerts but cannot get it to work. Please come back! I see that you are taking on a new project, but this can be great! Please Respond! It Does Work With The Provided API KEY.

API: https://weather.com/swagger-docs/ui/sun/v3/sunV3AlertsWeatherAlertsHeadlines.json

EDIT:
Also, I have figured out how to use Weather.GOV's API maybe that can be implemented.
Statewide Alerts: https://api.weather.gov/alerts/active?area=NY
Then You Can Choose Your Closest Station If Wanted: https://api.weather.gov/alerts/NWS-IDP-PROD-4803332-3868420

Menu not taking me to the main emulation.

I was trying to an emulation of your Intellistar Emulator, And It either malfunctioned or crashed because of the menu not taking me to the emulation.

Recording.2024-05-16.163712.mp4

Possible solution for Radar?

I have worked on a few weather pages/sites over the years, can something like this help fix the issue with the radar, I had noticed it pulls a gif image, which is what these use....also noticed there is a similar emulator for the weather star system, maybe implementing some of there sources to help fix the broken api? Would really like to see this fully functional again.

TAMPA BAY RADAR
http://sirocco.accuweather.com/nx_mosaic_640x480_public/sir/inmasirmr_tpa.gif

FLORIDA RADAR
http://images.intellicast.com/WxImages/RadarLoop/pie_anim.gif

API key invalid or rate limited

The TWC API key used for fetching weather info is currently not working,

If it's fully broken, you can actually inspect API calls from both weather.com and wunderground.com to get valid API keys (not sure on how long they work)

Feature Request Thread.

Leave your feature requests below. Here's mine!
Number One: Bring back narrations! They can be simple, but please, they are a key part of Local on the 8's.
Number Two: Animated weather icons. Please add these! They are part of the experience!
Number Three: On some backgrounds, you can not see the Local on the 8's logo and the changer bar at the bottom (Now > Today, etc bar.)
Number Four: Ability to change track that plays online. This way we could pick what track of Weather All the Time plays.
Number Five: Don't delete settings, add them to a separate page for us to enable.
Number Six: Don't remove broken/not finished features, just add them to an experimental section!
Sorry if this seems like a lot, but these are some features I would like to see! If you need help with advertising and making a community, let me know. I would happily make this emulator a Discord server where people can chat/exchange ideas! Thanks!

Suggestion: re-implementing the basic narrations

Is it possible that we could have a setting on the main screen, to enable or disable the basic narrations (for reading temperature, conditions and slides)? I know that the narrations we're quite basic, however if the option is given to enable or disable them, the user can choose to use them or not, instead of having to go to the trouble of adding all the removed script lines back manually.

If we wanted to take it a step more, there could even be a setting added for experimental narrations (such as narrating the forecast in a very basic fashion, untill more narrations can be found. I do have the "High" and "Low" narrations for a start.)

Add video segment

Basically just add an part that after or before the forecast that some kind green screen above or just an transparent part to overlay a video on top will appear with the forecast at the bottom

7-Day Outlook Incorrect

The 7-day outlook is a day off. It's a minor issue, but I hope you can fix it. For example, when it's Friday and will be sunny, the 7-day outlook will use Saturday's forecast for Friday, and so on. Could ya'll please fix?

Any Update To Weather API?

I love your project but want to see if there is any updates to the API and support it seems you can get keys with a personal weather station and sometimes you don't need a key to pull down data. Thanks for your great project!

Issue: Looping not working properly

On several different devices (Windows 7, Windows 8.1, Windows 10, Windows 10 XBSS, Android 7.0, and Other Proprietary Software), and on different browsers (Google Chrome, IE, Edge, Mozilla FireFox, and Proprietary HTML Browser) the looping function doesn't seem to be functioning properly.

I click/tap the TWC logo in the top left of the emulator, and nothing happens at all. I tried to force the "twcLogoClick" command in Google Chrome's console, and still nothing happens. The Autoplay Flags in Google Chrome have been changed appropriately.

Am I doing something wrong?

Doesn't work on my MacBook

The emulator used to work for me on my MacBook with Safari, but recently, whenever I start the emulator, the blue screen appears, but the dialog box for the ZIP code, crawl etc doesn't show up, so I can't use the emulator that is downloaded on my computer, but I can use the online version of the emulator.

Site is broken for me atleast

Screenshot_20240511_093606_Chrome
I am having a issue when getting on the site.
First when I go on the website, it just is blank with "Please enter a postal code" when I pressed the TWC logo to loop, please fix

Add Canada support

Would it be possible to add Canadian support such as taking data/APIs from the Canadian equivalent of TWC (The Weather Network)?

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.