NoID1290/WSG-Weather-Still-Generator

Automated weather image and video generation for digital signage, streaming overlays, and weather displays

C#

1

810 commits

updated May 27, 2026

See the code

README

🌦️ WSG — Weather Still Generator

Automated weather image and video generation for digital signage, streaming overlays, and weather displays

Version .NET License Platform


🚀 Quick Start • 📖 Documentation • 📦 Downloads


📋 Overview

WSG (Weather Still Generator) is a Windows application that generates weather images and MP4 slideshow videos from real-time data. It supports multiple weather APIs, emergency alert systems, radar map overlays, and GPU-accelerated video encoding.

Digital Signage · Streaming Overlays · Weather Stations · Information Displays


🎯 Features

  • Image Generation — Current conditions, daily forecasts, detailed analysis, weather maps, and alert graphics
  • Video Generation — MP4 slideshows with fade transitions, background music, 1080p/4K/vertical, NVIDIA GPU encoding
  • Alert Systems — Environment Canada (ECCC), NAAD/Alert Ready, color-coded severity levels, multi-city aggregation
  • Data Sources — OpenMeteo API (global), ECCC Official API (Canada), GeoMet WMS radar, automatic geocoding
  • Web UI — Built-in browser-based interface for monitoring and control
  • Weather Maps — Animated radar overlays with OpenStreetMap base layers and city markers

🖼️ Screenshots

Screenshots coming soon.


🚀 Quick Start

Prerequisites

Install & Run

git clone https://github.com/NoID1290/WSG-Weather-Still-Generator.git
cd WSG-Weather-Still-Generator
.\build.ps1
.\WeatherImageGenerator\bin\Debug\net10.0-windows\WSG.exe

Run headless with WSG.exe --nogui for continuous generation without the GUI.

All settings live in WeatherImageGenerator/appsettings.json — no recompile needed. See the Configuration Guide for details.


📦 Downloads

Download the latest portable release from GitHub Releases.

AssetDescription
WSG-Weather-Still-Generator-x.x.x.zipPortable release (ready to run)

📖 Documentation

DocumentDescription
ChangelogVersion history and release notes
Configuration GuideComplete appsettings.json reference
Weather Maps & RadarMap architecture, radar overlays, and rendering
OpenMap IntegrationOpenStreetMap layers and settings
Web UI GuideBrowser-based interface usage
ECCC APIEnvironment Canada integration
Push Script & ReleasesAutomated versioning and deployment

🤝 Contributing

Contributions are welcome — feel free to open issues and pull requests.


📄 License

MIT License — © 2020-2026 NoID Softwork

NoID1290/WSG-Weather-Still-Generator

Automated weather image and video generation for digital signage, streaming overlays, and weather displays

C#

1

810 commits

updated May 27, 2026

See the code

README

🌦️ WSG — Weather Still Generator

Automated weather image and video generation for digital signage, streaming overlays, and weather displays

Version .NET License Platform


🚀 Quick Start • 📖 Documentation • 📦 Downloads


📋 Overview

WSG (Weather Still Generator) is a Windows application that generates weather images and MP4 slideshow videos from real-time data. It supports multiple weather APIs, emergency alert systems, radar map overlays, and GPU-accelerated video encoding.

Digital Signage · Streaming Overlays · Weather Stations · Information Displays


🎯 Features

  • Image Generation — Current conditions, daily forecasts, detailed analysis, weather maps, and alert graphics
  • Video Generation — MP4 slideshows with fade transitions, background music, 1080p/4K/vertical, NVIDIA GPU encoding
  • Alert Systems — Environment Canada (ECCC), NAAD/Alert Ready, color-coded severity levels, multi-city aggregation
  • Data Sources — OpenMeteo API (global), ECCC Official API (Canada), GeoMet WMS radar, automatic geocoding
  • Web UI — Built-in browser-based interface for monitoring and control
  • Weather Maps — Animated radar overlays with OpenStreetMap base layers and city markers

🖼️ Screenshots

Screenshots coming soon.


🚀 Quick Start

Prerequisites

Install & Run

git clone https://github.com/NoID1290/WSG-Weather-Still-Generator.git
cd WSG-Weather-Still-Generator
.\build.ps1
.\WeatherImageGenerator\bin\Debug\net10.0-windows\WSG.exe

Run headless with WSG.exe --nogui for continuous generation without the GUI.

All settings live in WeatherImageGenerator/appsettings.json — no recompile needed. See the Configuration Guide for details.


📦 Downloads

Download the latest portable release from GitHub Releases.

AssetDescription
WSG-Weather-Still-Generator-x.x.x.zipPortable release (ready to run)

📖 Documentation

DocumentDescription
ChangelogVersion history and release notes
Configuration GuideComplete appsettings.json reference
Weather Maps & RadarMap architecture, radar overlays, and rendering
OpenMap IntegrationOpenStreetMap layers and settings
Web UI GuideBrowser-based interface usage
ECCC APIEnvironment Canada integration
Push Script & ReleasesAutomated versioning and deployment

🤝 Contributing

Contributions are welcome — feel free to open issues and pull requests.


📄 License

MIT License — © 2020-2026 NoID Softwork

Languages

C#

93.2%

GLSL

2.1%

HLSL

2.1%