J'avais bien compris ton calcul initial ... MAIS ici on est très loin du responsive !
Le responsive c'est pour un certain (ancien) "TD" s'afficher sur toute la largeur (petit écran) et parfois s'afficher sur 2 ou 1 seule colonne (grand écran), on a plus un truc du genre:
<div class="col-12 col-sm-6 col-md-8">
et puisque tu dis avoir plusieurs tableaux dans le même page, un "col-***-auto" serait même bien vu
Donc ce n'est pas du responsive et tout ce travail pour en fait pas grand-chose : juste un changement de css
D'un fichier à l'autre, il y a des différences sur
j'en suis conscient, ce que je proposais, c'était plusieurs modèles (5..12 ?), a ton script de repérer la structure de la page (par nom du fichier, répertoire ou grep dans le fichier ...), à partir de là, ton script principal peut rediriger vers un script plus particulier (inject dans modele particulier et/ou parseur particulier et/ou règles "sed" particulières)
Ta logique doit être en béton armé ! car si elle bloque sur 5% des pages, il va falloir en plus des mois de travail manuel pour corriger les erreurs introduites par ton convertisseur
vous avez des exemples d'outils ?
Le plus simple, tu pourrais déjà écrire des scripts bash pour tester la validité de tes règles (validité de l'html) sur tous tes fichiers: pasDetableauDansTableau.sh ... toujoursunWidthDansImagesDansunTD.sh ... ImageToujoursSeuleDansUnTD.sh ... pasDeROWSPANouCOLSPANdanslesTD.sh ... si 100% des fichiers non valides alors il faut définir d'autres règles. Et ces tests vont te permettre d'écrire tes regex particulières pour le convertisseur final
je suis surpris que tes 12000 fichiers ne soient pas générés à l'origine par un script ? il serait si facile de faire le changement à partir de là
ps: des choses qui ont plus leur place dans la catégorie dev web du forum
Partager