Simon Willison a publié shot-scraper 1.11, introduisant la cohérence des options de commande et améliorant le mécanisme serveur utilisé par `shot-scraper video` et `shot-scraper multi`. Cette mise à jour permet à ces commandes d'attendre jusqu'à 30 secondes qu'une URL cible accepte les connexions, remplaçant ainsi le délai fixe d'une seconde précédent.
- Le processus `server:` interroge désormais la disponibilité du port avec un temps d'attente maximum de 30 secondes au lieu d'un délai fixe d'une seconde.
- Les commandes incluant `shot-scraper`, `pdf`, `html`, `accessibility` et `har` prennent désormais en charge l'option `--js-file` pour charger du JavaScript à partir de fichiers locaux, de l'entrée standard ou de gists GitHub.
- `shot-scraper multi` prend en charge la clé YAML équivalente `js_file:` pour la configuration.
- Les commandes `shot-scraper javascript` et `shot-scraper html` ont gagné une option `--timeout` pour être cohérentes avec les autres commandes.
Ces modifications améliorent la fiabilité lors de la gestion de serveurs à démarrage lent et offrent des moyens plus flexibles d'injecter du JavaScript dans les tâches de scraping.