HorseyofCoursey

A Python curses weather display for Raspberry Pi - ASCII art animations, analog clock, moon phase, AQI, and pressure gauge. Designed for HDMI kiosk or SSH terminal.

14
0
100% credibility
Found Mar 22, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A terminal weather application for Raspberry Pi that renders live forecasts, animations, clocks, and air quality using ASCII art and public data sources without requiring API keys.

How It Works

1
🔍 Discover StormShell

You find StormShell, a delightful weather show for your Raspberry Pi that displays live forecasts with fun moving pictures made of letters right on your screen.

2
📥 Set it up quickly

On your Raspberry Pi, you run a simple one-line command to download and prepare everything, no extra tools needed.

3
🌤️ Pick your city and watch magic

Type your city name like 'London' and launch it – instantly see temperature, wind, animated sun or rain, clocks, and moon phases dancing across the screen.

4
Choose your view
💻
Window mode

Enjoy it in your computer terminal, perfect for checking weather from anywhere.

📺
Full-screen kiosk

Set it to fill the TV screen directly from the Pi, like a always-on weather station.

5
🎮 Play around

Press simple keys to switch to big clocks, refresh data, or preview weather scenes like storms or snow.

☀️ Weather wonderland ready

Now you have a beautiful, updating weather display that feels alive, keeping you informed with style every day.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is stormshell?

Stormshell is a Python curses-based weather display that turns your Raspberry Pi into a full-screen ASCII art dashboard, pulling live data like temperature, forecasts, AQI, moon phases, and pressure trends from Open-Meteo. It runs headless via HDMI kiosk mode or over SSH in any terminal, with no external dependencies beyond the standard library—perfect for a quick-install weather station without a desktop environment. Fire it up with `stormshell --location "London"` or preview animations via `stormshell --preview`.

Why is it gaining traction?

It stands out as a python curses example with smooth color animations for sun, rain, storms, and fog, plus an analog clock and pressure gauge, all in pure terminal graphics that work identically on SSH or Pi TTY. The one-liner install via curl makes python curses install trivial, and global location support with auto units beats clunky alternatives needing API keys. As a python github project, its kiosk-ready design hooks Pi tinkerers tired of web-based dashboards.

Who should use this?

Raspberry Pi owners building wall-mounted kiosks or desk clocks for home labs. Terminal enthusiasts wanting a persistent SSH weather feed during coding sessions. Developers exploring python curses module for terminal UIs, especially those prototyping python curses menu or wrapper apps.

Verdict

Grab it for a fun, functional Pi weather kiosk—docs are solid with CLI examples, and it shines as a python curses tutorial in action. At 14 stars and 1.0% credibility, it's an early-stage gem: mature enough for personal use, but watch for updates before production dashboards.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.