Weather (staging E2E)

Live London weather via wttr.in — end-to-end staging test.

Before you install

  • This version was reviewed before it was listed on Jun 25, 2026
  • Connects to wttr.in
  • Needs jq and curl.
  • The city is fixed to London in the URL; edit the script to change it.
  • It calls wttr.in on every run with no caching, so a slow reply can hold the line for up to 8 seconds.
Not showing after you paste? Fix it

Preview

Clean repo
app | London: ☀️ +85°F
New session
app | London: ☀️ +85°F
Dirty branch
app | London: ☀️ +85°F
Near-full
app | London: ☀️ +85°F
1M context
app | London: ☀️ +85°F
Post-compact
app | London: ☀️ +85°F
Worktree
feature | London: ☀️ +85°F
Non-git
scratch | London: ☀️ +85°F

In Claude Desktop

Weather (staging E2E) in Claude Desktop

Recorded with statusline-anywhere.

What it does

Shows the current folder name and the live weather in London from wttr.in, separated by a pipe.

Written in
Bash
Network access
wttr.in
Works in
Terminal

How it works

  1. Reads workspace.current_dir with jq and keeps only the folder name.
  2. Fetches https://wttr.in/London?format=3 with curl, giving up after 8 seconds.
  3. Only the folder half follows the session, such as feature in a worktree.
  4. Prints no weather if the request fails, and ~ if there is no folder.

Source

#!/bin/bash
input=$(cat)
dir=$(echo "$input" | jq -r '.workspace.current_dir // empty')
base=$(basename "$dir" 2>/dev/null)
weather=$(curl -fsS --max-time 8 "https://wttr.in/London?format=3" 2>/dev/null)
printf '%s | %s' "${base:-~}" "${weather:-no weather}"

Badge for your README

Own this listing? Add it to your README. The badge shows the install count as it grows.

Reviewed on statuslin.es
[![Reviewed on statuslin.es](https://staging.statuslin.es/badge/c/weather-staging-e2e-b53cc7b0.svg)](https://staging.statuslin.es/c/weather-staging-e2e-b53cc7b0?utm_source=readme-badge)

Or show the preview card:

Preview on statuslin.es
[![Preview on statuslin.es](https://staging.statuslin.es/og/c/weather-staging-e2e-b53cc7b0.png)](https://staging.statuslin.es/c/weather-staging-e2e-b53cc7b0?utm_source=readme-badge)

More status lines

🤖 Opus 4.8 [200K] │ 🎯 high │ 📁 app │ 🌿 main 📅 07/07/26 Tue │ ⏰ 22:59:15 │ ₿$63k │ ☀️ +90°F Ctx: ● ▓▓░░░░ 33% [66K/200K] │ ⏱ 10m │ 🔧 2.1.155
Opus 4.8 high ✦ │ ctx 22% │ app (main) │ PR #1287 ● │ $0.41 · 10m +128 -34 Session ● ● ● ● ● ● ● ● ○ ○ ○ 74% left Resets in 2h 6m Weekly ● ● ● ● ● ● ● ● ● ● ○ 93% left Resets in 2d 0h
✧ ███████████▋ 73% 🗝 Ultima Weapon ✦ app ∙ main ♥ ████████████████████████ 100% 「SAVE POINT」 ✶ Limit Form ◉ 41
Opus 4.8 │ main │ app │ ▓▓░░░░░░░░ 44k/200k │ $0.41

Related mods

Deck in Claude Desktop

A cockpit for Claude Code: plan bars and subagent strips, context, usage limits with reset countdowns and burn rates, spend, the model route and a pet. Six bar styles, three collapsed looks. CLI and Desktop.

⎿ agent-profiler: Agent Profiler pane opened (shown in the terminal and the desktop app). ╭────────────────────────────────────────────────────────────────────────────────────────────────✕─╮ │ 255ms agent time · 1 turn(s) │ │ model ███████░░░░░░░░░░░░░ 33% │ │ tools ░░░░░░░░░░░░░░░░░░░░ 0% │ │ subagents ░░░░░░░░░░░░░░░░░░░░ 0% │ │ engine/other █████████████░░░░░░░ 67% │ │ │ │ Running │ │ idle │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ ⚠ agent-profiler: ⏱ model 33% · tools 0%

Execution profiler for Claude Code: model wait vs tools vs subagents, live, with OTLP export

Mod Gallery in Claude Desktop

Browse the reviewed mods on statuslin.es in a pane, with their install counts and what each can reach, and put one's install prompt in your prompt box. /gallery opens it. It runs nothing: you read the prompt and send it.

[-] ▄▄▄▀▀▀▀▀▄▄▄ ▀ ▀ ▀▀ ▀ ▀▄ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀ ▄▀▀▀ ▀▀▀ ▀▀▄▄ Lv 5 ▀▀ ▀▀▀ ▀▀▀▀▀▀ ●●●●○ ▀▀ ▀▀ ♥♥♥♥♡

A pixel Pokémon that lives at the right edge of the band above the prompt