« Discussion utilisateur:Cunegonde1/Script S longs » : différence entre les versions

Contenu supprimé Contenu ajouté
m pas compétente... je me contente d'exploiter les outils créés par d'autres ^^
m Petit plus
Ligne 1 :
{{ping|M0tty}}, {{ping|VIGNERON}}, {{ping|FreeCorp}}, {{ping|Hsarrazin}} Bonjour, ce petit message car vous avez montré de l’intérêt pour la question de la modification des f en ſ longs. J’ai avancé sur le [[Utilisateur:Cunegonde1/Script S longs|script ſ longs]] que j’ai transformé en Perl (pas en perle) et qui fonctionne sur MacOS et Linux.
 
Le script est un peu plus lourd qu’en sed (création et suppression de 2 fichiers temporaires que j'ai essayé d'éviter sans succès) ; mais il plus puissant car il gère assez correctement les mots coupés par une césure de ligne (sed fonctionne sur une seule ligne). C’est mon premier programme en Perl, donc ça doit être assez nul en terme d'optimisation, mais ça marche. Je pense que si ça vaut le coup, quelqu’un qui connaît le javascript pourrait reprendre l'idée pour l'intégrer à Wikisource.--[[Utilisateur:Cunegonde1|Cunegonde1]] ([[Discussion utilisateur:Cunegonde1|d]]) 16 octobre 2019 à 06:11 (UTC)
:c'est super de travailler cette difficulté en particulier, qui est un vrai problème pour les livres anciens., par contre je ne suis absolument pas codeuse ;
:actuellement, je mets à profit le travail de [[Utilisateur:Acer11|Acer11]] ([[MediaWiki:Gadget-correct_long_s.js|gadget qui ajoute un bouton permettant de corriger certaines erreurs des livres anciens]]) qui est essentiellement calibré pour le Trévoux, mais permet de corriger pas mal de textes anciens ; par contre, il transforme les ſ en s (car le Trévoux a besoin qu'on puisse chercher un mot, et le ſ n'est pas identifié comme un s par le moteur de recherche ; il faut donc ensuite passer un petit script qui restitue les ſ à leur place ; puis relire pour corriger ce que le script n'a pas correrctementcorrectement transcrit et vérifier qu'il n'y a pas de f qui sont passés au travers...
:il utilise [[MediaWiki:Gadget-correct long s data 1.js|data1]], [[MediaWiki:Gadget-correct long s data 2.js|data2]], [[MediaWiki:Gadget-correct long s data 3.js|data3]], [[MediaWiki:Gadget-correct long s data 4.js|data4]] et [[MediaWiki:Gadget-correct long s data 5.js|data5]] (je crois bien qu'on en est à 5 fichiers de données maintenant...)
:j'ignore si son travail est similaire au tien, ou sur d'autres types de transformations... - il m'est actuellement très utile, mais laisse encore pas mal de "f" qui traînent...
:j'adorerais tester ton outil pour faciliter le travail, mais n'ai aucune idée de comment le traduire... je vais donc espérer que quelqu'un saura {{wink}} --[[Utilisateur:Hsarrazin|Hélène (dite ''le bot de service'')]] ([[Discussion utilisateur:Hsarrazin|d]]) 16 octobre 2019 à 07:34 (UTC)
::Pardon je suis très absent en ce moment, et jusqu'à la mi-juin. Comme fichier de données mon "mon" gadget, {{ping|Hsarrazin}}, il y a aussi [[MediaWiki:Gadget-correct_long_s_data_last.js|data_last]]. Maintenant je précise que ce script fait de multiples corrections, la transformation du ſ long en f n'était que le point de départ. Le but reste d'automatiser toutes les corrections possibles... J'ai appris avec [[utilisateur:Phe]] comment utiliser les expressions régulières en javascript, mais c'est tout ce que je sais faire. Je ne sais ni débuter ni terminer un script, j'ajoute des formules de transformation dans un cadre que Phe a pondu. Mais quand j'ai un peu de temps je suis heureux d'améliorer le truc. Voilà voilà.
::En tout cas bravo Cunegonde1, tout ce qui facilite le travail sur les livres anciens est bienvenu. --[[Utilisateur:Acer11|Acer11]] ([[Discussion utilisateur:Acer11|d]]) 25 octobre 2019 à 20:35 (UTC)
Retour à la page de l’utilisateur « Cunegonde1/Script S longs ».