# Consegna Script via HTTP (lato altro PC)

## Scenario
Friz gira sul **ProBook** (xubuntu). L'utente opera su un **Tonfang** (Windows 10) con QGIS.
Telegram non può trasferire file tra i due PC via MEDIA:path — quel percorso esiste solo sul ProBook.

## Soluzione: HTTP Server

### 1. Salva il file
```python
write_file(path="~/.hermes/generated/script.js", content="...")
```

### 2. Avvia server HTTP
```bash
cd ~/.hermes/generated
python3 -m http.server 8088 --bind 0.0.0.0 &
```

### 3. Trova l'IP del ProBook accessibile dal Tonfang
```bash
# Tailscale (se installato):
ip addr show tailscale0 2>/dev/null | grep inet | awk '{print $2}' | cut -d/ -f1

# Rete locale (se stesso WiFi):
ip addr show | grep 'inet ' | grep -v 127.0.0.1 | awk '{print $2}' | cut -d/ -f1
```

### 4. Comunica URL all'utente
"Vai su `http://<IP>:8088/nome-file.js` e scarica"

### 5. Uccidi server a consegna completata
```bash
pkill -f 'http.server.*8088'
```

## Fallback: Telegram inline code block
Se HTTP server non è disponibile (es. rete diversa), incolla lo script in un messaggio come blocco di codice.
L'utente copia e salva manualmente.

## Principio generale
- **Altro PC** → HTTP server
- **Stesso PC** → MEDIA:path via Telegram
