Thanks to visit codestin.com
Credit goes to github.com

Skip to content

WeatherHDS rework to add an LDL with Local Forecasts to The Weather Channel

License

hainesnoids/NemoHDS

Repository files navigation

NemoHDS (Fork of FoxHDS, which is itself a fork of WeatherHDS)

screenshot

Present continuous weather data on display screens, with easy deployment and free and open source software.

NemoHDS is a Node.JS app based on WeatherHDS that simplifies the presentation of modern and updated weather graphics on digital displays or other types of broadcasts. Designed with modularity and infinite customizability in mind, thanks to WeatherHDS' simplified underlying system completly built on standard web technologies.

Installation

  1. Install Node.JS
  2. Open server.js, and input your API key on line 7.
  3. Change the locations to your preferences. Make sure to include the 2-character state code at the end, or else the location name will be cropped.
  4. Run npm start in the root directory

Configuration

Dependencies

  • express

Location

  • Main presentation and LDL locations can be edited in config.js. Please reload the page once restarting the server.
  • The system rotates between locations once the last slide of the presentation is reached, it should loop back on the next location.
  • slides.js manages how the slides work. Currently, it switches between the HTML containers every 8 to 10 seconds.
  • The alerts page will show an intro slide whenever there are no alerts in effect.

Features

  • Built and designed for developers to adapt and improve the system.
  • Completly customizable locations, no automatic geolocation
  • Switching between 4:3 (VGA), 16:9 (HDTV), 16:10 (Tablet), and 3:2 (NTSC DV) aspect ratios. Rendered at canvas sizes of 640x480, 854x480, and 768x480 respectively, and scaled to fit the viewport. This is controlled by videoType in the config file.
  • LDL only mode. Displays a black screen with only the LDL, which you could superimpose onto programming with OBS Studio. This is controlled by presentationType in the config file.
  • Switching between metric and imperial.
  • Switching between static and animated weather icons.

Plans

  • Ad Crawl
  • Air Quality Rework
  • Extended Forecast Rework
  • Sunrise / Sunset & Moon Phase
  • Hourly Forecast
  • Animation Rework If you know HTML / CSS / JS, consider helping the project by making a pull request.

Credits

Unresolved Issues

  • Memory leak (accumulating memory usage as the program operates)

About

WeatherHDS rework to add an LDL with Local Forecasts to The Weather Channel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •