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