dennisrongo/dsh-plugins--plugins-dsh-weather ↗★ 0
@dennisrongo/dsh-weather
Weather bar for DeepSeek Harness (dsh) — current conditions at the bottom of the web UI via Open-Meteo, rendered into shell.overlay
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dennisrongo/dsh-plugins#377c8ef55a1bc9a64a99d08a7b73c398ae83b113&path:plugins/dsh-weather说明文档
阅读完整 README ↗dsh-weather
Weather bar for the DeepSeek Harness web UI — current conditions, a short hourly outlook, humidity and wind, pinned to the bottom-center of the page.
- Data: Open-Meteo (free, no API key) via the browser.
- Location:
localStorage["dsh-weather:location"] = "Your City"if set, else coarse IP geolocation (ipapi.co), else New York. - Mount point: additive
shell.overlayslot — pure-consumer client plugin, empty host half. - Units: Fahrenheit by default — click the temperature to toggle °F/°C. The choice is remembered in
localStorage["dsh-weather:unit"]. - Refresh: every 15 min, plus a manual ⟳ button.
Build
pnpm install
pnpm build
pnpm test
Use in a dsh profile
{ "dependencies": { "@dennisrongo/dsh-weather": "file:../dsh-weather" } }
# cordis.patch.yml
- insert:
- id: dsh-weather
name: '@dennisrongo/dsh-weather'
Restart the profile; the bar appears at the bottom of the web UI.