# NBA de la nuit — installation

## 1. La webapp (5 min)

1. Dépose le dossier `nba/` (index.html, proxy.php, manifest.json, icon-180.png) sur ton hébergement, par exemple dans `https://ton-domaine.fr/nba/`.
2. Ouvre cette adresse dans **Safari** sur l'iPhone.
3. Bouton Partager → **« Sur l'écran d'accueil »**. Elle s'ouvre ensuite en plein écran, comme une app.

`proxy.php` ne sert que si l'appel direct à ESPN est bloqué par le navigateur. Il faut PHP avec l'extension curl (standard chez quasiment tous les hébergeurs). Si ton hébergement est en HTTPS, rien d'autre à configurer.

**Utilisation**
- Par défaut, la page affiche les matchs de la nuit écoulée. Les flèches ‹ › changent de nuit.
- 🙈 active le mode sans spoiler : scores et perfs floutés, les 🔥 restent visibles pour savoir quels highlights valent le coup. Toucher un match pour le révéler.
- Toucher un match ouvre le détail : scores par quart-temps, meilleurs joueurs de chaque équipe, bouton Highlights (YouTube) et fiche ESPN.
- Le classement affiche ▲▼ les évolutions de place depuis la veille (à partir du 2e jour d'utilisation).

**Les 🔥 « match à voir »** sont calculés selon : écart final serré, prolongation(s), remontée d'au moins 10 points, perf à 40 points ou plus, triple-double, gros total de points.

## 2. Le widget Scriptable (3 min)

1. Installe **Scriptable** (gratuit, App Store).
2. Dans Scriptable : **+** → colle le contenu de `nba-nuit-widget.js`.
3. En haut du script, remplace `webappURL` par l'adresse de ta webapp. Tu peux aussi passer `spoiler: true`.
4. Renomme le script « NBA nuit » et lance-le une fois (▶) pour vérifier.
5. Écran d'accueil → appui long → **+** → Scriptable → choisis une taille → ajoute.
6. Appui long sur le widget → **Modifier le widget** → Script : « NBA nuit ».

Taille petite : le match des Spurs (ou le match de la nuit). Moyenne : 8 matchs. Grande : 14 matchs et le prochain match des Spurs.
Toucher le widget ouvre la webapp. iOS le rafraîchit environ toutes les 30 min.

## À savoir

Les données viennent de l'API publique non officielle d'ESPN : gratuite et sans clé, mais ESPN peut la modifier sans prévenir. Si un jour plus rien ne s'affiche, c'est probablement ça : envoie-moi le message d'erreur et on ajuste.
