Utilisateur:Philippe Kurlapski/PyWikipedia
Philippe
| Meta | Commons | Wikisource | Wikipedia | MediaWiki
—■— IRC | BNF | Gallica | Google | BIUM | BVH | SICD | BeQ | ELG | Gutenberg—■— Wikilivres | Paginae
► Accueil |
module de correction typographique pour pyWikipedia
|
Extrait à ajouter dans le module fixes.py
. Le module modifié est disponible ici.
# Wikisource-fr --- typographie 'typographie': { 'regex': True, 'exceptions': ['\{\{[Aa]uteur'], # Ne modifie pas les pages Auteur pour éviter les liens brisés. 'msg': { 'fr':u'Bot: Corrections typographiques', }, 'replacements': [ # Gestion des apostrophes (u"''''''", u"█▓"), (u"'''''", u"▓"), (u"''''", u"█▒"), (r"([a-zA-Z])'''([a-zA-Z])", r"\1"+u"’░"+r"\2"), (u"'''", u"▒"), (u"''", u"░"), (u"'", u"’"), (u"█", u"’"), (u"░", u"''"), (u"▒", u"'''"), (u"▓", u"'''''"), # Gestion de la ponctuation (r'\[:(.*?):(.*?):(.*?)\]', u'[█'+r'\1'+u'█'+r'\2'+u'█'+r'\3]'), (r'\[(.*?):(.*?):(.*?)\]', r'[\1'+u'█'+r'\2'+u'█'+r'\3]'), (r'\[(.*?):(.*?)\]', r'[\1'+u'█'+r'\2]'), (u':', u' :'), (u"█",u":"), (u';', u' ;'), (u'!', u' !'), (u'\?', u' ?'), (u'[ ],', u','), # Gestion des guillemets (u'«', u'« '), (u'»', u' »'), # Remplacements divers (u'\.\.\.', u'…'), (u'\r\nA ', u'\r\nÀ '), (u' A ', u' À '), (u'oeu', u'œu'), (u'Oeu', u'Œu'), (u'OEU', u'ŒU'), # Réduction des espaces insécables (u' ', u' '), (u' ', u' '), ] },