foto-webcam

Liste und Snapshot-Abruf von Webcams (insb. foto-webcam.eu). Verwende diese Skill-Anleitung, wenn John „webcam <nummer>“ schreibt, eine Webcam-Favoritenliste pflegen will, oder wenn ein aktuelles Snapshot-Bild von einer foto-webcam.eu Webcam als JPG im Chat gesendet werden soll.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "foto-webcam" with this command: npx skills add unixweb/foto-webcam

Foto-Webcam Snapshots

Ziel: Aus einer gespeicherten Favoritenliste (Nummer -> Webcam-Seite) ein aktuelles Bild holen und an John schicken.

Datenquelle (Favoriten)

Standard-Datei im Workspace:

  • docs/webcams/favorites-muenchen.json

Format (Beispiel):

  • items[].id (int)
  • items[].name (string)
  • items[].page (URL zur Webcam-Seite)
  • optional items[].image (direkte Bild-URL)

Typische Nutzerbefehle

  • webcam 1
  • webcam 3+4+5
  • liste
  • liste webcams
  • fuege <name> <url> hinzu

Workflow: webcam N -> Bild senden

  1. Lade Favoritenliste aus docs/webcams/favorites-muenchen.json.
  2. Suche Eintrag mit id gleich N.
  3. Erzeuge Snapshot Bild
    • Wenn image gesetzt ist lade diese Bild URL
    • Sonst page URL nehmen und daraus current 1200 jpg ermitteln
  4. Speichere Bild nach /tmp/webcam N jpg
  5. Sende Bild im Chat als Attachment Caption Format Webcam N Name

Workflow: webcam 3+4+5 -> mehrere Bilder

  1. Parse die IDs als Liste von Integers in der Reihenfolge
  2. Fuer jede ID
    • Snapshot holen
    • Ein Bild senden
  3. Maximal 6 Bilder pro Anfrage, wenn mehr gefragt wird erst nachfragen

Workflow: liste -> Favoritenliste schicken

Sende eine Text Liste Webcam 1 Name Webcam 2 Name usw

Keine Formatierung, nur Plain Text

Ermittlung der Bild-URL (foto-webcam.eu)

Für eine Webcam-Seite wie:

  • https://www.foto-webcam.eu/webcam/zugspitze/

existiert meist ein direktes „current“ Bild:

  • https://www.foto-webcam.eu/webcam/zugspitze/current/1200.jpg

Praktisch: HTML mit User-Agent laden und nach einem Link auf .../current/<digits>.jpg suchen.

Script

Nutze das Script:

  • skills/public/foto-webcam/scripts/foto_webcam_snapshot.py

Beispiele:

  • Snapshot über Favoriten-ID:

    • python3 skills/public/foto-webcam/scripts/foto_webcam_snapshot.py --favorites docs/webcams/favorites-muenchen.json --id 4 --out /tmp/webcam4.jpg
  • Snapshot über URL:

    • python3 skills/public/foto-webcam/scripts/foto_webcam_snapshot.py --url https://www.foto-webcam.eu/webcam/zugspitze/ --out /tmp/zugspitze.jpg

Pflege / Ergänzen

  • Neue Webcam hinzufügen: ergänze favorites-muenchen.json (neue id, name, page).
  • Wenn eine Quelle instabil ist, kann image gesetzt werden (direkter JPG-Link).

Wichtig: Antworten im Chat nur als Plain Text (kein Markdown). Für Audio nur „clean speech“ (keine Sonderzeichen/Formatierung).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ksdsl-skilll

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...

Registry SourceRecently Updated
3640f1zzyw
General

Openclaw Skill Intelligence Ingestion

Auto-analyze URLs/info for OpenClaw strategic value, classify, create Obsidian notes, update memory. Use when user shares a URL, article, tweet, or any exter...

Registry SourceRecently Updated
General

Truth first

Evidence-first verification for status, config, file contents, actions, connectivity, mounts, and model selection. Use before answering any such claim.

Registry SourceRecently Updated
General

http-retry

Automatically retries HTTP requests with exponential backoff, timeout control, and connection pooling to handle network errors and rate limits.

Registry SourceRecently Updated