Usuario:KLBot2/Scripts/Enlaces a Estados Unidos

De Wikipedia, la enciclopedia libre

Los reemplazos han sido sacados de esta página perteneciente al usuario Gustronico (disc. · contr. · bloq.).

El objetivo de este script es cambiar todos los enlaces incorrectos que apuntan hacia Estados Unidos.

Autor Kizar (disc. · contr. · bloq.), licencia GNU General Public License.

Script[editar]

Colocar dentro de user-fixes.py

fixes['estadosunidos']={
	'regex': True,
	'recursive': True,
	'msg': {
	    'es':u'Bot: Cambiando enlaces relativos a Estados Unidos',
	},
	'replacements': [

		# [[EE.UU]].  [[EE. UU]]. (primero con punto fura, es importante el orden)
		(ur'\[\[EE[.] ?UU\]\][.]', ur'[[EE. UU.]]'),
		# [[EE.UU.]]  [[EEUU.]]  [[EE.UU]] (si no esta seguido de punto)  [[EEUU]]
		(ur'\[\[EE[.]?UU[.]?\]\]', ur'[[EE. UU.]]'),
		# [[EE UU]]  [[EE UU.]]
		(ur'\[\[EE UU[.]?\]\]', ur'[[EE. UU.]]'),
		# [[EE. UU]] (si no esta seguido de punto)
		(ur'\[\[EE[.] UU\]\]', ur'[[EE. UU.]]'),

		# [[E.E.U.U]]. (primero con punto fura, es importante el orden)
		(ur'\[\[E[.]E[.]U[.]U\]\][.]', ur'[[EE. UU.]]'),
		# [[E.E.U.U.]]  [[E.E.U.U.]] (si no esta seguido de punto)
		(ur'\[\[E[.]E[.]U[.]U[.]?\]\]', ur'[[EE. UU.]]'),
		
		# [[U.S]].  [[US]].
		(ur'\[\[U[.]?S\]\][.]', ur'[[EE. UU.]]'),
		# [[U.S.]]  [[US]] (si no esta seguido de punto)
		(ur'\[\[U[.]?S[.]?\]\]', ur'[[EE. UU.]]'),

		# [[E.U.A.]]  [[E.U.A]] (el punto de fuera no lo tenemos en cuenta por que EUA no acaba en punto)
		(ur'\[\[E[.]U[.]A[.]?\]\]', ur'[[EUA]]'),
		
		# [[U.S.A.]]  [[U.S.A]]  [[USA]]  [[Usa]] (el punto de fuera no lo tenemos en cuenta por que EUA no acaba en punto)
		(ur'\[\[U[.]?[Ss][.]?[Aa][.]?\]\]', ur'[[EUA]]'),

		# [[United States]]
		(ur'\[\[United States\]\]', ur'[[Estados Unidos]]'),
		# [[United States of America]]
		(ur'\[\[United States of America\]\]', ur'[[Estados Unidos de América]]'),
		# [[Estados Unidos de America]] (sin tilde)
		(ur'\[\[Estados Unidos de America\]\]',  ur'[[Estados Unidos de América]]'),
		# [[Estados unidos]]
		(ur'\[\[Estados unidos\]\]',  ur'[[Estados Unidos]]'),
		# [[Los Estados Unidos]] [[los Estados Unidos]]
		(ur'\[\[([Ll]os )Estados Unidos\]\]',  ur'\1[[Estados Unidos]]'),
		
		(ur'\[\[\s*[^\|\]]+\|Norteamerican[oa](s?)\]\]', ur'[[Estadounidense]]\1'),
		(ur'\[\[\s*[^\|\]]+\|norteamerican[oa](s?)\]\]', ur'[[estadounidense]]\1'),
		(ur'\[\[\s*[^\|\]]+\|([Ee])stado?unidense(s?)\]\]', ur'[[\1stadounidense]]\2'), # (estadunidense es valido según el DRAE)

	],
	'exceptions': {
	    'inside-tags': [
	    ],
	    'inside': [
	    ],
	}
    }

Comandos para ejecutar el script[editar]

Pueden ser guardados en un archivo bat para ejecutarlos de forma automática.

replace.py -ref:"EE.UU" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"EE.UU." -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"EE. UU" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"EEUU" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"EEUU." -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"EE UU" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"EE UU." -fix:estadosunidos -dotall -always  -putthrottle:2

replace.py -ref:"E.E.U.U." -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"E.E.U.U" -fix:estadosunidos -dotall -always  -putthrottle:2

replace.py -ref:"U.S" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"U.S." -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"US" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"US." -fix:estadosunidos -dotall -always  -putthrottle:2

replace.py -ref:"E.U.A" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"E.U.A." -fix:estadosunidos -dotall -always  -putthrottle:2

replace.py -ref:"U.S.A." -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"U.S.A" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"USA" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"Usa" -fix:estadosunidos -dotall -always  -putthrottle:2

replace.py -ref:"United States" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"United States of America" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"Estados Unidos de America" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"Estados unidos" -fix:estadosunidos -dotall -always  -putthrottle:2
replace.py -ref:"Los Estados Unidos" -fix:estadosunidos -dotall -always  -putthrottle:2

Enlaces incorrectos[editar]

Enlaces correctos[editar]

Referencia: DPD

El artículo se encuentra bajo el título Estados Unidos.

Otras redirecciones existentes que podrían mantenerse[editar]