Usuario:PetrohsW/herramientas/WikMedBquilla
En julio de 2018 se realizaron los Juegos Centroamericanos y del Caribe en Barranquilla (Colombia). Para mantener actualizada la sección de medallero se realizó el siguiente proceso.
- Identificar la web donde se presenta oficialmente el conteo de medallas por país. Dicho conteo se muestra en http://barranquilla2018.com/medallero/ Sin embargo, es una página como marco que apunta internamente a http://resultados.elheraldo.co/esp/zz/espzz_general-zzm095v.htm
- Descargando el contenido de la página previa.
- La bajamos como texto sin formato.
- Convertir la lista en wikitabla.
- Se agregaron conversiones de texto para que sean como wikipedia los usa.
w3m -dump http://resultados.elheraldo.co/esp/zz/espzz_general-zzm095v.htm | \ sed -e "s/ */|/" \ -e "s/ [0-9]/|&/g" \ -e "s/ [A-Z]/|&/" | \ grep -v Posi | \ grep -v "^$" | \ awk -F\| '{print "|'\'''\'''\''" $1 "'\'''\'''\''|| align=left|{{bandera|"$2"}} [["$2" en los Juegos Centroamericanos y del Caribe|"$2"]] ||"$4"||"$5"||"$6"||"$7; O=O+$4;P=P+$5;B=B+$6;T=T+$7}\ END{print "|colspan=2|'\'''\'''\''Total'\'''\'''\'' ||align=\"right\"|'\'''\'''\''"O"'\'''\'''\''||'\'''\'''\''"P"'\'''\'''\''||'\'''\'''\''"B"'\'''\'''\''||'\'''\'''\''"T}' | \ sed -re "s/(.*)Colombia(.*)/|-bgcolor=#ccccff\n\1Colombia\2/" \ -e "s/.*/|-\n&/" \ -e "s/Bermuda/&s/g" \ -e "s/Islas Vírgenes \(EEUU\)/Islas Vírgenes Estadounidenses/g" \ -e "s/Kitts y Nevis/Cristóbal y Nieves/g" \ -e "s/Islas Vírgenes \(GB\)/Islas Vírgenes Británicas/g"
- El resultado se copia y pega en la sección correspondiente
|- |'''1'''|| align=left|{{bandera|México}} [[México en los Juegos Centroamericanos y del Caribe|México]] || 132|| 118|| 91|| 341 |- |'''2'''|| align=left|{{bandera|Cuba}} [[Cuba en los Juegos Centroamericanos y del Caribe|Cuba]] || 102|| 72 || 68|| 242 |- |-bgcolor=#ccccff |'''3'''|| align=left|{{bandera|Colombia}} [[Colombia en los Juegos Centroamericanos y del Caribe|Colombia]] || 79 || 94 || 97|| 270 |- {...} |- |colspan=2|'''Total''' ||align="right"|'''451'''||'''450'''||'''557'''||'''1458
- Se realizó una variante del comando para usarse en wikinoticias
w3m -dump http://resultados.elheraldo.co/esp/zz/espzz_general-zzm095v.htm | \ sed -e "s/ */|/" \ -e "s/ [0-9]/|&/g" \ -e "s/ [A-Z]/|&/" | \ grep -v Posi | grep -v "^$" | \ awk -F\| '{print "|'\'''\'''\''" $1 "'\'''\'''\''|| align=left|{{bandera|"$2"}} [["$2" en los Juegos Centroamericanos y del Caribe|"$2"]] ||"$4"||"$5"||"$6"||"$7; O=O+$4;P=P+$5;B=B+$6;T=T+$7}\ END{print "|colspan=2|'\'''\'''\''Total'\'''\'''\'' ||align=\"right\"|'\'''\'''\''"O"'\'''\'''\''||'\'''\'''\''"P"'\'''\'''\''||'\'''\'''\''"B"'\'''\'''\''||'\'''\'''\''"T}' | \ sed -re "s/(.*)Colombia(.*)/|-bgcolor=#ccccff\n\1Colombia\2/" \ -e "s/.*/|-\n&/" \ -e "s/bandera\|República Dominicana/bandera|Dominican_Republic|República Dominicana/" \ -e "s/bandera\|Trinidad y Tobago/bandera|Trinidad and Tobago|Trinidad y Tobago/" \ -e "s/bandera\|Panamá/bandera|Panama|Panamá/" \ -e "s/bandera\|Islas Caimán/bandera|Cayman_Islands|Islas Caimán/" \ -e "s/bandera\|Guadalupe/bandera|France|Guadalupe/" \ -e "s/\[\[.*\]\] //" \ -e "s/Islas Vírgenes \(EEUU\)/United_States_Virgin_Islands|Islas Vírgenes Estadounidenses/" \ -e "s/Surinam/Suriname/" \ -e "s/Martinica/France|Martinica/" \ -e "s/Islas Vírgenes \(GB\)/British_Virgin_Islands|Islas Vírgenes Británicas/" \ -e "s/Antigua y Barbuda/Antigua_and_Barbuda|&/" \ -e "s/San Kitts y Nevis/Saint_Kitts_and_Nevis|San Cristóbal y Nieves/" \ -e "s/Haití/Haiti|Haití/"