Simon Willison lanzó shot-scraper 1.11, introduciendo consistencia en las opciones de línea de comandos y mejorando el mecanismo del servidor utilizado por `shot-scraper video` y `shot-scraper multi`. La actualización permite que estos comandos esperen hasta 30 segundos a que una URL objetivo acepte conexiones, reemplazando el retraso fijo anterior de un segundo.

  • El proceso `server:` ahora consulta la disponibilidad del puerto con un tiempo máximo de espera de 30 segundos en lugar de un retraso fijo de un segundo.
  • Los comandos que incluyen `shot-scraper`, `pdf`, `html`, `accessibility` y `har` ahora admiten la opción `--js-file` para cargar JavaScript desde archivos locales, entrada estándar o GitHub gists.
  • `shot-scraper multi` admite la clave YAML equivalente `js_file:` para la configuración.
  • Los comandos `shot-scraper javascript` y `shot-scraper html` ganaron una opción `--timeout` para consistencia con otros comandos.

Estos cambios mejoran la fiabilidad al tratar con servidores de inicio lento y proporcionan formas más flexibles de inyectar JavaScript en tareas de scraping.