Phe
phabricator:T134423 auto closing tag
modifier$ python search_fr.py -show_match_only -namespace:Page -negate_search "-regex:<(b|span|div|poem|center|p|h\d+)\b[^>]*/>" -split
À surveiller
modifier- livres dans de multiple catégories de qualité, livres dans de multiple catégories de qualité point commun, le timestamp d'entrée dans les cat date du 10 octobre 2011, les Livre: touché sont dans toutes les catégories à la fois. Pas de modèle utilisé par les Livre: modifié à cette date excepté [1]. Ressemble beaucoup au vieux bug de pagelist qui était montré tel quel dans les Livre:, peut s'expliquer de la même façon si le parser n'interprète pas le switch sur les cats. Un &action=purge ne corrige pas le pb, un dummy edit via un bot le corrige.
En cours
modifier<pages index="Revue des Deux Mondes - 1 - tome .djvu" from=1 to=1 next="" prev="" header=1 /> <pages index="Revue des Deux Mondes - 1 - tome .djvu" from=1 to=1 next="" prev="" header=1 volume="" annee="" auteur="" /> [[Catégorie:Articles de périodique]]
{{R2Mondes\|(\d+)\|(\d+)\|(\d+)}} —> </poem>\n{{R2Mondes|$1|$2|$3}}\n<poem> python replace.py "-prefixindex:Page:Cooper - Œuvres complètes, éd Gosselin, tome 29, 1852.djvu" -lang:fr -family:wikisource -regex \s\s+(<section end=[^/]*/>)<noinclude> \1<noinclude> </noinclude>\s+(<section begin=[^/]*/>) </noinclude>\1 nettoyage ligne vide avant première section et après dernière section
python replace.py "-prefixindex:Page:Scribe - Théâtre, 14.djvu" -lang:fr -family:wikisource -regex {{[rR]éplique[ ]*\|[ ]*([^}]*)}}{{[Dd]idascalie\|, ([^}]*)}} {{PersonnageD|\1|c|\2}} {{[rR]éplique[ ]*\|[ ]*([^}]*)}} {{Personnage|\1|c}} Réplique —> Personnage
python replace.py "-prefixindex:Page:Œuvres de Walter Scott, Ménard, traduction Montémont, tome 16, 1838.djvu" -lang:fr -family:wikisource -regex (?<!\.)\.\.\.(?!\.) … ... —> …
python replace.py -lang:fr -family:wikisource -regex "(\r\n)+<noinclude>\s*<references/></div></noinclude>" "<noinclude>\n<references/></div></noinclude>" "-file:../botpywi/temp.txt"
python replace.py -lang:fr -family:wikisource "-prefixindex:Page:Buckland - La Géologie et la Minéralogie dans leurs rapports avec la théologie naturelle, 1838, tome 2.djvu" -regex "(a|b|c|d|e|f|g|h)’(\s|')" "\1′\2" "(a|b|c|d|f|g|h)\"(\s|')" "\1″\2" "(a|b|c|d|e|f|g|h)’\"(\s|')" "\1‴\2"
python replace.py -regex -family:wikisource -lang:fr "-prefixindex:Page:Diderot - Encyclopedie 1ere edition tome 1.djvu" (?<!</noinclude>)<section[ ]?begin=([^/]*)/>(?!<nowiki) <section begin=\1/><nowiki/>\n\n Vedettes (?<!</noinclude>)<section[ ]?begin=([^/]*)/>[*](?!<nowiki) <section begin=\1/><nowiki/>\n\n* Vedettes
python replace.py -regex -family:wikisource -lang:fr "-prefixindex:Page:Diderot - Encyclopedie 1ere edition tome" (\n|\r\n)<blockquote> (\n|\r\n)</blockquote> <u> </u> typo variées
Outils
modifierRecherches de scanilles dans un dump. find ~/wiki/file/frwikisource/Page -type f -print0 | xargs -0 grep -E -lw "mômes|môme|Môme|Mômes" | xargs -L 1 --delimiter=\\n grep -E -l 'level="3|4"' time python page_list.py -lang:commons -family:commons "-symetric_difference:Category:DjVu files in French|0|Category:Books by year|1" > temp.txt python replace.py -lang:fr -family:wikisource -regex "([^0-9A-Zpvcgm°.])[.](\s+)([a-zéèàùâêîôŷäëïöüÿœæï])" "\\1\\2\\3" "-prefixindex:Page:.../" python replace.py "-prefixindex:File:Anatole France - " -family:commons -lang:commons -regex (?ms)Date( *)=([^0-9])([0-9][0-9][0-9][0-9])(.*)$ Date\1=\2\3\4\n[[Category:\3 books]] (?ms)([^0-9])([0-9][0-9][0-9][0-9])([^0-9].*)$ \1\2\3\n[[Category:\2 books]] python replace.py -lang:fr -family:wikisource -regex "([A-Za-zéèàêœâ])'([A-Za-zéèàêœâ])" "\\1’\\2" "-prefixindex:..." recat python replace.py -lang:fr -family:wikisource "-prefixindex:Page:Revue des Deux Mondes - 1865" -regex "\s*<references/>\s*</div>\s*<noinclude>" "<noinclude>" {{R2Mondes\|(\d+)\|(\d+)\|(\d+)}} —> ==[[Page:Revue des Deux Mondes - $1 - tome $2.djvu/$3]]==
document.write() —> $('body').append()
<math>\left. \begin{matrix}\ \\ \ \end{matrix} \right\}</math>
<math>\left\{ \begin{matrix}\ \\ \ \end{matrix} \right.</math>
{| style="background:transparent;font-size:90%;line-height:140%;border-style:none;text-align:left;" cellspacing="0" cellpadding="2" align="center" |-
{{x-larger|{{sc|'''
<div style="padding-left:1em;text-indent:-1em;">
<math>\scriptstyle \frac 12</math>
<math>\overbrace{\quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad}</math>
quote “ ”
prime ′ double prime ″ triple prime ‴
border-style:top right bottom left
<div style="text-indent:-2em;padding-left:2em;">
<div style="text-indent:-2em;padding-left:4em;">
<center>────────</center>
<div style="line-height:50%;text-align:center">*<br />* *</div>
* *
{{Astérisme|140%}}
<center>✽<span style="vertical-align:60%">✽</span>✽</center>
Section et dictionnaire dynamique.
python replace.py "-prefixindex:Page:Michaud - Biographie universelle ancienne et moderne - 1843 - Tome 2.djvu/26" -lang:fr -family:wikisource -regex "\s*(<section end=.*/><noinclude>\r\n<references/></div></noinclude>)$" "\\1"
À faire
modifier{{Page}}
à changer en <page index= (attendre que les pages soient normalisées)
Livre
modifier- Introduction à l’étude de la paléontologie stratigraphique
- Delamétherie - Leçons de géologie
- Bulletin SGF
- 1re série : Tome : 1 — 2 — 3 — 4 — 5 — 6 — 7 — 8 — 9 — 10 — 11 — 12 — 13 — 14
- 2e série : Tome : 1 — 2 — 3 — 4 — 5 — 6 — 7 — 8 — 9 — 10 — 11 — 12 — 13 — 14 — 15 — 16 — 17 — 18 — 19 — 20 — 21 — 22 — 23 — 24 — 25 — 26 — 27 — 28 — 29
- 3e série : Tome : 1 — 2 — 3 — 4 — 5 — 6 — 7 — 8 — 9 — 10 — 11 — 12 — 13 — 14 — 15 — 16 — 17 — 18 — 19 — 20 — 21 — 22 — 23 — 24 — 25 — 26 — 27 — 28
- 4e série : Tome : 1 — 2 — 3 — 4 — 5 — 6 — 7 — 8 — 9 — 10 — 11 — 12 — 13 — 14 — 15 — 16 — 17 — 18 — 19 — 20 — 21 — 22 — 23 — 24 — 25 — 26 — 27 — 28 — 29 — 30
Gallica et sommaire
modifierpartir de http://gallica.bnf.fr/ark:/12148/bpt6k3191m cliquer sur "detailed information" puis sur "relation" récupérer l'id dans la première boite à droite "Poste d'accès aux ressources électroniques NUMP- 257" et utiliser l'id avec http://visualiseur.bnf.fr/CadresFenetre?O=NUMP-257
Epub source
modifierRegex
modifier([^'])'([^']) \1’\2 ‘ ’ ([A-Za-zÉÈÇ])—([A-Za-zÉÈÇ]) \1-\2
Divers
modifier- /Buffon — /Regex — /Log move page — /Editcounter
- /PersonalButtons.js — /sprintf.js — /common.js — /common.css — /Diderot.js — /Auteur.js — /Oeuvre par.js — /Entete page.js — /Auteur v2.js — /Michaud.js — /Petitot.js — /Inject-css.js — Utilisateur:Acélan/Dictionnaire-cat.js
- /Test1 — /Test2 — /Test3 — /Test4 — /Test5 — /Test6 — /Test7 — /Test8 — /Test9 — /Test10 — /Test11 — /Test12 — /Test13 — /Test14 — /Test15 - /Test16 - /Test17 - /Test18 - /Border width — /Auteur v2.js
- /Ajouts aux catégories de maintenance
- /Tahiti
- /page 306 - /page 307
- /Python
- /Stats /Livre d’avancement inconnu
- /Erreurs communes
- /Mémoires (auteurs Mémoires de l’Académie des sciences) — /Académie des sciences
- /Bug 26028 comment 15
- /Aide-LangConverter.js
Local version :