Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 18/12/2021, à 19:45

moths-art

Re : projet wiki-corrector

Amiralgaby a écrit :

On pourrait presque se demander si un bot n'est pas une mauvaise idée... Perso je suis pour le changement HTTP -> HTTPS par un bot. Peut être trop ambitieux ?

En somme, t'aimerais automatiser le correctif.
C'est pas impossible mais bon, faut sans doute :
1. créer un compte dédié
2. lancer sur un éventail représentatif pour être sur de ne pas faire plus de mal que de bien.

Je suis pas contre l'idée mais faut garder à l'idée que se sera du one-shot (une fois la passe faite, le script ne servira sans doute plus) et du coup à arbitrer si ça en vaut le coup.
Si tu as envie de faire, @Amiralgaby, je te retiens pas. (je pourrais t'aider si tu galères)

@Ayral : le code est en effet un taf qui ne peut pas être fait par tous.
Néanmoins, le résultat des analyses est justement dédié à tout à chacun donc tout le monde devrait être en capacité d'aider.

Dernière modification par moths-art (Le 19/12/2021, à 07:57)

Hors ligne

#27 Le 19/12/2021, à 08:06

moths-art

Re : projet wiki-corrector

En épluchant les résultats, je tombe sur des soucis dans la doc qui nécessite un peu d'expertise.
Ex : https://doc.ubuntu-fr.org/abiword#problemes_connus

La doc conseille d'installer une police de caractères mais cette ressource n'existe plus : http://www.mozilla.org/projects/mathml/ … cm-ttf.zip
Elle doit sans doute être disponible ailleurs... mais est-ce vraiment mon job de m'en soucier ?
J'ai écris ce soft pour relever les erreurs mais je ne pourrais pas les régler à moi tout seul.
Existe-t-il au moins un endroit pour les signaler ?

Hors ligne

#28 Le 19/12/2021, à 11:23

Amiralgaby

Re : projet wiki-corrector

Bonjour,
Il existe une liste de diffusion pour la documentation cool

moths-art a écrit :

[...] se sera du one-shot (une fois la passe faite, le script ne servira sans doute plus) et du coup à arbitrer si ça en vaut le coup.

Le dilemme cornélien... tongue

Je t'avouerai qu'après mûr réflexion je ne me sens pas capable de me lancer dans ce projet, s'il y a des contributeurs qui remarque ton travail et qu'ils ont de l'énergie à dépensé ça serait magnifique wink

Bonne journée


Vive la communauté du Libre !!!

Hors ligne

#29 Le 19/12/2021, à 20:45

moths-art

Re : projet wiki-corrector

Amiralgaby a écrit :

Je t'avouerai qu'après mûr réflexion je ne me sens pas capable de me lancer dans ce projet,

Bon, j'ai fini par faire un POC rapide vu que j'aime les défis du genre (ça pourra resservir en partie) et ça marche (j'ai édité ma page de profil https://doc.ubuntu-fr.org/utilisateurs/moths-art pour éviter le flud pour l'instant).
Ca fait bien exactement ce que je veux : connexion avec un compte (créé pour l'occasion) puis édition.

Je peaufines un peu puis :
1. je mets ça sur github, ça pourra être didactique pour toi
2. je fais un test sur un cas réel dans un cadre unitaire
3. je lance sur la totalité des anomalies des urls en http et croise les doigts que tout se passe bien

Hors ligne

#30 Le 20/12/2021, à 17:10

moths-art

Re : projet wiki-corrector

Bon, ben voilà, c'est fait @Amiralgaby !

Le script en question => https://github.com/mothsART/wiki-correc … n/to_https
Quand on le lance, on doit rentrer manuellement le login et mot de passe. (je voulais surtout pas laissé ça en dur.)
Pour un peu de sécurité, ça nécessite une action utilisateur (juste taper sur entrée à chaque fois) pour chaque page à update.... ça me permet de vérifier pas à pas que ça fonctionne bien.

J'espère que la lecture du script te seras bénéfique... (n'hésites pas si tu as des questions) le but c'est aussi que tu progresses et qu'un jour tu puisses produire ça en quelques heures tout comme moi, non ?
J'aurais pu faire mieux en me connectant une fois (là, reconnexion à chaque édition de nouvelle page) puis passage de la session aux autres appels.
Je m'en suis rendu compte trop tard et vu que c'est une one shot... c'est au final pas si grave.

PS : le script est en train de tourner... ça se voit je pense, lol : https://doc.ubuntu-fr.org/?do=recent

Dernière modification par moths-art (Le 20/12/2021, à 17:24)

Hors ligne

#31 Le 20/12/2021, à 18:26

moths-art

Re : projet wiki-corrector

Re: Bon, j'ai du rééditer le script pour garder la connexion active... forcément, j'étais bloqué au bout d'un certain nombres de requêtes.

Hors ligne

#32 Le 20/12/2021, à 19:23

Amiralgaby

Re : projet wiki-corrector

Bonsoir @moths-art,
C'est génial le python (et ton script) quand on y pense... Plutôt simple à lire en plus ^^

A+


Vive la communauté du Libre !!!

Hors ligne

#33 Le 20/12/2021, à 21:25

moths-art

Re : projet wiki-corrector

Tant mieux. En effet, le python c'est bien pour allez vite.
Je l'emploi pas pour tous les projets mais pour des scripts (surtout one-shot), je pense qu'il y a rien de mieux.

Hors ligne

#34 Le 20/12/2021, à 21:47

fabux

Re : projet wiki-corrector

Salut,

Sur le fond bonne idée. Sauf que je reçois un mail à chaque modif ! Super pour plomber ma messagerie.
Et je ne parles même pas de celle des admins doc (dont je fais presque plus partie mais quand même).
Il serait peut-etre plus simple et rapide de traiter directement sur le /data.
Essai de contacter Krodelabestiole pour voir s'il y a moyen de faire quelque chose wink

Dernière modification par fabux (Le 20/12/2021, à 21:47)

Hors ligne

#35 Le 20/12/2021, à 23:51

Amiralgaby

Re : projet wiki-corrector

C'est moi, c'est ma faute car ça à été mon idée...
Désolé


Vive la communauté du Libre !!!

Hors ligne

#36 Le 21/12/2021, à 14:26

moths-art

Re : projet wiki-corrector

rah, j'ai vu ton message qu'aujourd'hui et le script a tourné un moment (jusqu'à une déconnexion sans doute).
Désolé, le but n'est vraiment pas de vous pourrir la vie...

Après, pour ma défense, j'ai essayé de communiquer sur ce projet : liste de diffusion et chat.
Il reste des éditions et je vois pour le coup avec @Krodelabestiole

Hors ligne

#37 Le 27/12/2021, à 21:03

krodelabestiole

Re : projet wiki-corrector

salut, merci pour ce script c'est super bien.

(déso moths-art je viens de voir ton mail qui était dans mes spams)

j'imagine que pour chaque lien tu vérifies bien que le https fonctionne ?

faudrait sans doute le modifier pour bosser direct sur /data, tu veux que je te l'envoies ?

sinon le plus simple serait peut-être de désactiver les emails du wiki pendant un moment...

ça pourrait t'intéresser, y a moyen de déployer une version de dev locale assez simplement
(c'est la nouvelle version qui est visible là : https://ufr-doc.crachecode.net)
j'ai mis ça là : https://gitlab.com/ubuntu-fr/code/ufr-dev-env

sinon fabux normalement si on coche la case modification mineure personne ne reçoit d'email, non ?

Hors ligne

#38 Le 28/12/2021, à 12:26

moths-art

Re : projet wiki-corrector

Salut @krodelabestiole,

Merci pour les encouragements !
Pour chaque lien, je n'effectues le correctif que quand le site consulté proprose la redirection vers https et que ce dernier retourne une 200.

Pour /data, donne moi toutes les infos nécessaires et j'adapterais mon script.

J'ai relancé avec l'équivalent de "modification mineure", par exemple pour https://doc.ubuntu-fr.org/googleearth
Est-ce que c'est visible dans les mails ?

PS : la refonte du site à l'air top !

Hors ligne

#39 Le 31/12/2021, à 13:57

moths-art

Re : projet wiki-corrector

Par absence de réponses, j'ai relancé le script.

Hors ligne

#40 Le 14/01/2022, à 12:31

fabux

Re : projet wiki-corrector

Salut,

désolé pour mon retour tardif. En tout cas je ne reçois plus de message.
Et oui normalement modif mineur = pas de mail

Hors ligne

#41 Le 15/01/2022, à 11:41

moths-art

Re : projet wiki-corrector

Ok, cool @fabux : le script est arrivé à sa fin. il restait peut-être une centaine de page à convertir et avec la modif mineur, c'était toujours ça de gagné !
C'est également un plus si je venais à créer d'autres scripts du genre.

Hors ligne

#42 Le 22/08/2022, à 20:53

Amiralgaby

Re : projet wiki-corrector

Bonjour moths-art,

Est-ce normal que le script face des ajouts de ligne vide ?
Je pense que c'est un fonctionnement non-souhaité


Vive la communauté du Libre !!!

Hors ligne

#43 Le 23/08/2022, à 00:52

moths-art

Re : projet wiki-corrector

Non, bien vu. C'est moi qui ai m***é en voulant relancer le script : il ne tenait pas compte des changements précédents et envoyait des lignes. Le temps que je m'en rende compte et que je corrige, y'en avait 4, 5 en ligne...

C'est corrigé depuis.

Merci de veiller au grain.

Hors ligne

#44 Le 27/08/2022, à 16:58

Amiralgaby

Re : projet wiki-corrector

Salut,

Juste pour dire encore merci, ce github est très bien pour voir quelques soucis des pages smile

Là j'ai vu il y a pas longtemps que les doubles tiret -- était substitué par un simple tiret... ce qui n'est pas forcément souhaitée

Donc en ce mettant à la racine de wiki-corrector, en lancant :

grep -F "''--" cache/*.dokuwiki

J'arrive à retrouver les pages qui devraient avoir les double tirets dans des balises à espace fixe (ça marche aussi avec les autres type de syntaxe mais pas quand c'est dans une liste je crois)

C'est purement pour du design mais bon, ça m'occupera quelque soirée lol


Vive la communauté du Libre !!!

Hors ligne

#45 Le 27/08/2022, à 21:37

moths-art

Re : projet wiki-corrector

J'ai créé des stats sur les remontés. Ca permettra d'avoir un visuel sur le reste à faire roll
https://github.com/mothsART/wiki-correc … n/stats.md

@Amiralgaby : pour ton cas, ne t'y attardes pas trop à faire manuellement. Je vais faire un script rapide qui automatise la détection et la correction.

Dernière modification par moths-art (Le 27/08/2022, à 22:24)

Hors ligne

#46 Le 28/08/2022, à 14:50

moths-art

Re : projet wiki-corrector

Voilà, j'ai créé le script correctif et je l'ai fait tourner @Amiralgaby !

Hors ligne

#47 Le 29/08/2022, à 21:41

Amiralgaby

Re : projet wiki-corrector

je suis conquis par ton travail smile

Il permet de faire de bonnes corrections dans la doc ^^

Heureusement, que tu as débuté ce projet wink

[EDIT]
n'oublies pas de changer de mot de passe si ce n'est déjà fait, il y a des curieux qui regardent les commits roll

Dernière modification par Amiralgaby (Le 29/08/2022, à 21:43)


Vive la communauté du Libre !!!

Hors ligne

#48 Le 29/08/2022, à 22:38

moths-art

Re : projet wiki-corrector

Merci @Amiralgaby pour tes encouragements !

Pour le mdp, en effet... je vais surtout passer par un fichier de conf pour utiliser mes credentials au lieu de les mettre en dur.

Hors ligne

#49 Le 02/09/2022, à 12:47

Amiralgaby

Re : projet wiki-corrector

Bonjour moths-art,

Il y a peut-être un souci dans le remplacement des doubles tirets : la page syntaxe du wiki montre le cas des deux tirets qui forme un seul grand tiret, sauf qu'il a été corrigé par le script.

Je pense qu'on devrait éviter les pages qui sont dans le répertoire "wiki" du dossier "cache".

Sinon merci d'avoir fait tourner le script wink


Vive la communauté du Libre !!!

Hors ligne

#50 Le 04/09/2022, à 11:24

moths-art

Re : projet wiki-corrector

Je continue de dev et corriger.
J'ai pas l'impression que la notion d'espace insécable existe sous dokuwiki. En attendant, je supprime cette détection dans grammalect.

Hors ligne