Mettre à jour automatiquement les images dans la documentation

Curzon Dax

Mettre à jour automatiquement les images dans la documentation


Je recherche un outil / logiciel pour garder la documentation du logiciel pour un projet de site Web toujours à jour.

En particulier, les images de la documentation, par exemple expliquant les masques utilisateur, etc., sont désynchronisées et quelqu’un (à l’extrémité inférieure de la plage de paiement) doit mettre à jour ces images en fonction de la dernière interface utilisateur.

Existe-t-il un moyen d’automatiser l’extraction de certaines parties du site Web (peut-être basé sur des balises / identifiants html, par exemple d’un div avec id = « user-create-modal ») et d’incorporer une image en conséquence nommée « user-create-modal.png « dans notre documentation en ligne avec un lien vers cette URL toujours mise à jour?

Thomas Weller

Cela dépend fortement de la conception du site Web (en particulier du défilement de parallaxe) et de la taille de la capture d’écran.

Réponses


 Steve Barnes

Si les images que vous devez référencer sont également toujours en ligne, le plus simple est de les relier à leur lieu de résidence (avec l’autorisation des propriétaires, bien sûr), puis lorsqu’elles seront chargées dans le cadre de votre documentation, elles seront toujours courant.

Alternativement, vous pouvez facilement utiliser python :

  • la bibliothèque de requêtes pour récupérer les images,
  • puis PIL , ou Pillow , pour redimensionner / convertir / etc. la ou les images si nécessaire, voire les annoter.

Le script python peut être exécuté régulièrement et vérifier si les images ont changé et si elles ont soit téléchargé automatiquement les images révisées, soit, mieux , demander un examen – si les images de l’autre emplacement ont été modifiées de manière inappropriée vous ne souhaitez pas les télécharger dans votre documentation en ligne.

 

#à, #la, automatiquement, dans, documentation, images, jour, Les, mettre

 

elle.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *