« Utilisateur:MarcBot » : différence entre les versions

La bibliothèque libre.
Contenu supprimé Contenu ajouté
Marc (discussion | contributions)
Aucun résumé des modifications
Marc (discussion | contributions)
Aucun résumé des modifications
Ligne 62 : Ligne 62 :
*remplacer <nowiki>----</nowiki> par <nowiki>== Page:Nom - Titre ==</nowiki>
*remplacer <nowiki>----</nowiki> par <nowiki>== Page:Nom - Titre ==</nowiki>
*Pagination avec regexp
*Pagination avec regexp

for i in *.djvu; do python djvutext.py -djvu:"$i"; done;


== Interwikis ==
== Interwikis ==

Version du 2 mai 2009 à 09:18

Robot de Marc (c). Si le robot fait des erreurs, laissez un message sur ma page de discussion.


Faire une requête

La disponibilité du robot est signalée en page de discussion :

Corrections diverses (typographiques surtout)

Si vous avez une suggestion, contactez-moi. Toute correction qui peut être entièrement automatisée pourra être ajoutée aux tâches du robot, afin que tout soit fait en même temps.

La liste ci-dessous utilise le travail fait dans Wikisource:Macro de mise en forme.

Corrections à faire Commande Mode Erreurs détectées État
oeu > œu REPLACE "oeu" "œu" Automatique Dans les catégories (rares). [L] - V
Oe et OE > Œ REGEXP "O[Ee]" "Œ" Manuel Erreurs pour les noms propres. Néant
' > ’ REGEXP ([^'])'([^']) Manuel (en test) Exclure les REDIRECT
! > ! REGEXP (\t*)\!(\t*) " ! " Manuel (en test) Exclure les REDIRECT
prose et text > "text" automatique aucune

Import de textes dans l'espace page

Marche à suivre pour l'import du texte :

  • Importer dans Firefox (avec séparateur de page)
  • macro de formatage wiki
  • remplacer ---- par == Page:Nom - Titre ==
  • Pagination avec regexp
for i in *.djvu; do python djvutext.py -djvu:"$i"; done;

Interwikis

Je vérifie les modifications des liens, notamment quand le robot en supprime ; si erreur, me l'indiquer.

Wikisource Jusqu'à
de
en
es
fr D

Copier des images

  • Copier sur le serveur :
    • Découper les images (Gallica) ;
    • (df) cd /cygdrive/c/pywikipedia
    • (avec PATH défini) for i in pages/*.jpg; do python upload.py -keep -noverify "$i" "commentaire"; done;

Navigateur

\{\{Navigateur\|\[\[(.*?)\]\]\|\[\[(.*?)\]\]\|\[\[(.*?)\]\] {{ChapitreNav|[[Anatole France]]|{{PAGENAME}}|[[$2]]|[[$1\]]||[[$3]]