Actualizar imágenes en la documentación automáticamente

Estoy buscando una herramienta/software para mantener la documentación del software para un proyecto de sitio web siempre actualizada.

Especialmente las imágenes en la documentación, por ejemplo, que explican las máscaras de los usuarios, etc. se desincronizan y alguien (en el extremo inferior del rango de pago) necesita actualizar esas imágenes de acuerdo con la interfaz de usuario más reciente.

¿Hay alguna manera de automatizar la extracción de ciertas partes del sitio web (tal vez basadas en etiquetas/Ids html, por ejemplo, de un div con id="user-create-modal") e incrustar una imagen en consecuencia llamada "user-create-modal.png"? " en nuestra documentación en línea con un enlace a esa URL siempre actualizada?

Depende en gran medida del diseño del sitio web (especialmente el desplazamiento de paralaje) y el tamaño de la captura de pantalla.

Respuestas (1)

Si las imágenes a las que necesita hacer referencia también están siempre en línea, lo más fácil es vincularlas donde viven (por supuesto, con el permiso de los propietarios), luego, cuando se carguen como parte de su documentación, siempre estarán Actual.

Alternativamente, puede usar Python fácilmente :

  • la biblioteca de solicitudes para obtener las imágenes,
  • luego PIL , o Pillow , para cambiar el tamaño/convertir/etc. la(s) imagen(es) si es necesario, incluso anótelas.

La secuencia de comandos de python podría ejecutarse regularmente y verificar si las imágenes han cambiado y si han cargado las imágenes revisadas automáticamente o, mejor, solicitar una revisión, si las imágenes en la otra ubicación se han cambiado de manera inapropiada. no desea cargarlos en su documentación en línea.