Usuario:Bigsus-bot/Tarea/1

De Wikipedia, la enciclopedia libre

Corregir población y superficie de los infoboxes, para adaptarlos al formato de entrada numérico del software MediaWiki y así poder calcular la densidad, además de mostrar estos datos formateados de forma uniforme y adecuada.

Motivo[editar]

Habitualmente se actualiza el dato de población pero no se ajusta la densidad. Esta podría ser calculada mediante los parámetros población y superficie de los infobox, pero los datos que suelen indicarse en estos parámetros no cumple con el formato de entrada numérica requerido por el software MediaWiki. El separador decimal debe ser el punto.

Cambio a realizar por el bot[editar]

  • "| superficie = 45,23" --> "| superficie = 45.23"
  • "| población = 12.328" --> "| población = 12328"

Cambios adicionales[editar]

  • Se debe modificar la plantilla Infobox para que superficie y población sean formateados correctamente y que el campo densidad sea calculado en base a estos dos.
  • Una vez realizado el cambio se podría eliminar el dato densidad de los artículos.

Daños colaterales[editar]

  • Durante el cambio algunos de estos parámetros puede mostrar datos incorrectos o excepciones.

Ejecución[editar]

  • Plantilla:Infobox_ciudad_España
python replace.py -ref:"Plantilla:Infobox_ciudad_España" -regex "(?s)(población\s*=\s*\d+)\.(\d)" "\1\2" "(?s)(superficie\s*=\s*\d+)[\. ](\d\d\d)[,'](\d+)" "\1\2.\3" "(?s)(superficie\s*=\s*\d+)[,'](\d)" "\1.\2" "(?s)(superficie\s*=\s*\d+)[\. ](\d\d\d\b)" "\1\2""(?s)\r[\s|]*densidad\s*=[\d,\.\s\|]+\r" "" -summary:"Adaptando datos para poder calcular densidad [[Usuario:Bigsus-bot/Tarea/1|+info]]" -always