[Pywikipedia-l] SVN: [6391] branches/rewrite/pywikibot/scripts/fixes.py
russblau at svn.wikimedia.org
russblau at svn.wikimedia.org
Fri Feb 20 15:58:57 UTC 2009
Revision: 6391
Author: russblau
Date: 2009-02-20 15:58:57 +0000 (Fri, 20 Feb 2009)
Log Message:
-----------
merge recent changes from trunk
Modified Paths:
--------------
branches/rewrite/pywikibot/scripts/fixes.py
Property Changed:
----------------
branches/rewrite/pywikibot/scripts/fixes.py
Modified: branches/rewrite/pywikibot/scripts/fixes.py
===================================================================
--- branches/rewrite/pywikibot/scripts/fixes.py 2009-02-20 15:34:07 UTC (rev 6390)
+++ branches/rewrite/pywikibot/scripts/fixes.py 2009-02-20 15:58:57 UTC (rev 6391)
@@ -22,7 +22,7 @@
'regex': True,
'msg': {
'ar':u'روبوت: تحويل/تصليح HTML',
- 'en':u'Robot: converting/fixing HTML',
+ 'en':u'Robot: Converting/fixing HTML',
'de':u'Bot: konvertiere/korrigiere HTML',
'fr':u'Robot: convertit/fixe HTML',
'he':u'בוט: ממיר/מתקן HTML',
@@ -388,12 +388,12 @@
(r'ISBN: (\d+)', r'ISBN \1'),
# superfluous word "number"
(r'ISBN( number| no\.?| No\.?|-Nummer|-Nr\.):? (\d+)', r'ISBN \2'),
- # Spaces, dashes, or dots instead of hyphens as separators,
- # or spaces between digits and separators.
+ # Space, minus, dot, hypen, en dash, em dash, etc. instead of
+ # hyphen-minus as separator, or spaces between digits and separators.
# Note that these regular expressions also match valid ISBNs, but
# these won't be changed.
- (r'ISBN (978|979) *[\- –\.] *(\d+) *[\- –\.] *(\d+) *[\- –\.] *(\d+) *[\- –\.] *(\d)(?!\d)', r'ISBN \1-\2-\3-\4-\5'), # ISBN-13
- (r'ISBN (\d+) *[\- –\.] *(\d+) *[\- –\.] *(\d+) *[\- –\.] *(\d|X|x)(?!\d)', r'ISBN \1-\2-\3-\4'), # ISBN-10
+ (ur'ISBN (978|979) *[\- −\.‐-―] *(\d+) *[\- −\.‐-―] *(\d+) *[\- −\.‐-―] *(\d+) *[\- −\.‐-―] *(\d)(?!\d)', r'ISBN \1-\2-\3-\4-\5'), # ISBN-13
+ (ur'ISBN (\d+) *[\- −\.‐-―] *(\d+) *[\- −\.‐-―] *(\d+) *[\- −\.‐-―] *(\d|X|x)(?!\d)', r'ISBN \1-\2-\3-\4'), # ISBN-10
# missing space before ISBN-10 or before ISBN-13,
# or non-breaking space.
(r'ISBN(| | )((\d(-?)){12}\d|(\d(-?)){9}[\dXx])', r'ISBN \2'),
@@ -539,6 +539,62 @@
(u'Special:Whatlinkshere', u'Special:WhatLinksHere'),
],
},
+ # yu top-level domain will soon be disabled,
+ # see http://lists.wikimedia.org/pipermail/wikibots-l/2009-February/000290.html
+ # The following are domains that are often-used.
+ 'yu-tld': {
+ 'regex': False,
+ 'nocase': True,
+ 'msg': {
+ 'de': u'Bot: Ersetze Links auf .yu-Domains',
+ 'en': u'Robot: Replacing links to .yu domains',
+ 'fr': u'Robot: Correction des liens pointant vers le domaine .yu, qui expire en 2009',
+ },
+ 'replacements': [
+ (u'www.budva.cg.yu', u'www.budva.rs'),
+ (u'spc.org.yu', u'spc.rs'),
+ (u'www.oks.org.yu', u'www.oks.org.rs'),
+ (u'www.kikinda.org.yu', u'www.kikinda.rs'),
+ (u'www.ds.org.yu', u'www.ds.org.rs'),
+ (u'www.nbs.yu', u'www.nbs.rs'),
+ (u'www.serbia.sr.gov.yu', u'www.srbija.gov.rs'),
+ (u'eunet.yu', u'eunet.rs'),
+ (u'www.zastava-arms.co.yu', u'www.zastava-arms.co.rs'),
+ (u'www.airportnis.co.yu', u'www.airportnis.rs'),
+ # (u'www.danas.co.yu', u'www.danas.rs'), # Archive links don't seem to work
+ (u'www.belex.co.yu', u'www.belex.rs'),
+ (u'beograd.org.yu', u'beograd.rs'),
+ (u'www.vlada.cg.yu', u'www.vlada.me'),
+ (u'webrzs.statserb.sr.gov.yu', u'webrzs.stat.gov.rs'),
+ (u'www.statserb.sr.gov.yu', u'webrzs.stat.gov.rs'),
+ (u'www.rastko.org.yu', u'www.rastko.org.rs'),
+ (u'www.reprezentacija.co.yu', u'www.reprezentacija.rs'),
+ (u'www.blic.co.yu', u'www.blic.co.rs'),
+ (u'www.beograd.org.yu', u'www.beograd.org.rs'),
+ (u'arhiva.glas-javnosti.co.yu', u'arhiva.glas-javnosti.rs'),
+ (u'www.srpsko-nasledje.co.yu', u'www.srpsko-nasledje.co.rs'),
+ (u'www.dnevnik.co.yu', u'www.dnevnik.rs'),
+ (u'www.srbija.sr.gov.yu', u'www.srbija.gov.rs'),
+ (u'www.kurir-info.co.yu/Arhiva', u'arhiva.kurir-info.rs/Arhiva'),
+ (u'www.kurir-info.co.yu/arhiva', u'arhiva.kurir-info.rs/arhiva'),
+ (u'www.kurir-info.co.yu', u'www.kurir-info.rs'),
+ (u'arhiva.kurir-info.co.yu', u'arhiva.kurir-info.rs'),
+ (u'www.prvaliga.co.yu', u'www.prvaliga.rs'),
+ (u'www.mitropolija.cg.yu', u'www.mitropolija.me'),
+ (u'www.spc.yu/sr', u'www.spc.rs/sr'),
+ (u'www.sk.co.yu', u'www.sk.co.rs'),
+ (u'www.ekoforum.org.yu', u'www.ekoforum.org'),
+ (u'www.svevlad.org.yu', u'www.svevlad.org.rs'),
+ (u'www.posta.co.yu', u'www.posta.rs'),
+ (u'www.glas-javnosti.co.yu', u'www.glas-javnosti.rs'),
+ (u'www.fscg.cg.yu', u'www.fscg.co.me'),
+ (u'ww1.rts.co.yu/euro', u'ww1.rts.co.rs/euro'),
+ (u'www.rtv.co.yu', u'www.rtv.rs'),
+ (u'www.politika.co.yu', u'www.politika.rs'),
+ (u'www.mfa.gov.yu', u'www.mfa.gov.rs'),
+ (u'www.drzavnauprava.sr.gov.yu', u'www.drzavnauprava.gov.rs'),
+ ],
+ },
}
#
Property changes on: branches/rewrite/pywikibot/scripts/fixes.py
___________________________________________________________________
Modified: svn:mergeinfo
- /trunk/pywikipedia/fixes.py:6187-6197,6199-6254
+ /trunk/pywikipedia/fixes.py:6187-6197,6199-6254,6256-6390
More information about the Pywikipedia-l
mailing list