# Screenshot System - Användning

## 🎯 Snabbstart

Systemet är redan konfigurerat och klart att använda!

### Kör Auto-Update

```bash
cd /var/www/api.signcast.se/public_html/screencapture

# Radera gamla timestamps för att tvinga uppdatering
rm .last_updates.json

# Kör uppdatering
php auto-update.php

# Kontrollera resultat
ls -lh screenshots/
ls -lh html/
```

### Vilka Screenshots Skapas?

Baserat på `config.json`, för varje aktiverad source:

- **Bild:** `screenshots/{ID}.{format}`
- **HTML:** `html/{ID}.html`

Exempel för `plandisc_jordbruk`:
- Bild: `screenshots/plandisc_jordbruk.jpg`
- HTML: `html/plandisc_jordbruk.html`

## 📺 Publicera i Castit

Använd HTML-filerna direkt:

```
https://api.signcast.se/screencapture/html/plandisc_jordbruk.html
```

I Castit:
1. Media → Lägg till HTML/Webbsida
2. Klistra in URL:en
3. Schemaläggsystemet
4. ✅ Uppdateras automatiskt var 10:e minut!

## ⚙️ Inställningar

Redigera `config.json`:

```json
{
  "settings": {
    "use_free_apis": true  // true = externa API:er, false = lokala verktyg
  },
  "sources": [
    {
      "id": "plandisc_jordbruk",
      "name": "Jordbruk Hjul",
      "url": "https://create.plandisc.com/wheel/embed/LyKTaIy",
      "enabled": true,
      "update_interval": 600,
      "screenshot_delay": 15000,
      "screenshot_width": 800,
      "screenshot_height": 1080
    }
  ]
}
```

## 🔄 Setup Automatisk Uppdatering (Cron)

```bash
# Öppna crontab
crontab -e

# Lägg till (kör var 10:e minut):
*/10 * * * * php /var/www/api.signcast.se/public_html/screencapture/auto-update.php
```

## 📊 Status och Logg

```bash
# Se status
cat status.json

# Se logg
tail -f auto-update.log

# Se senaste uppdateringstider
cat .last_updates.json
```

## 🎨 Anpassa Storlek och Delay

För varje source kan du ändra:

```json
{
  "screenshot_delay": 15000,   // 15 sekunder för JavaScript
  "screenshot_width": 800,     // Bredd
  "screenshot_height": 1080,   // Höjd
  "screenshot_format": "jpg"   // png eller jpg
}
```

**Tips för Plandisc:**
- Kvadratisk (1080×1080) för runda hjul
- Delay: 15000-20000ms för animationer
- Format: jpg för mindre filer

## 🔧 Felsökning

### Screenshots Uppdateras Inte

```bash
# Radera timestamps och kör
rm .last_updates.json
php auto-update.php
```

### Tomma/Vita Bilder

- Öka `screenshot_delay` till 20000 eller 30000
- Kontrollera att URL:en fungerar i vanlig webbläsare

### Permission Errors

```bash
chmod 755 screenshots/
chmod 755 html/
```

## ✅ Allt Klart!

Systemet är nu konfigurerat att använda gratis externa API:er som fungerar med Plandisc!

**Nästa steg:**
1. Kör `php auto-update.php`
2. Publicera `html/plandisc_jordbruk.html` i Castit
3. Setup cron för automatik
4. Done! 🎉

