Skip to content

Repository files navigation

🌦️ 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.

Asset Description
WSG-Weather-Still-Generator-x.x.x.zip Portable release (ready to run)

📖 Documentation

Document Description
Changelog Version history and release notes
Configuration Guide Complete appsettings.json reference
Weather Maps & Radar Map architecture, radar overlays, and rendering
OpenMap Integration OpenStreetMap layers and settings
Web UI Guide Browser-based interface usage
ECCC API Environment Canada integration
Push Script & Releases Automated versioning and deployment

🤝 Contributing

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


📄 License

MIT License — © 2020-2026 NoID Softwork

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages