7. Bandera del país y fichero de errores - SheilaOM/TFG GitHub Wiki
Bandera del país
Junto al nombre o el twitter de cada participante, se añade la bandera del país al que pertenece. Para ello, uso la columna de nacionalidad de la hoja con los datos.
Los iconos de las banderas de todos los países los he obtenido de la web http://www.famfamfam.com/lab/icons/flags/, ya que son imágenes libres de derechos y además son iconos de tamaño reducido, perfectos para el uso que les quiero dar.
Estos iconos son nombrados con el nombre del país en código ISO 3166-1 alpha-2. Para transformar la nacionalidad que tomo de la lista de datos a este código, utilizo el paquete pycountry.
Como en este caso la nacionalidad la ha escrito cada participante a mano, algunos han puesto la nacionalidad (Spanish) y otros han puesto el país (Spain). En una mejor versión sólo aparecerá el país, por lo que sólo contemplo este caso. En los casos en los que no aparece un país en este campo, no se pone bandera.
Fichero de errores
En algunos casos al leer los datos no lo hace corrrectamente ya que algunos datos son incorrectos, y hay que corregirlos o introducirlos a mano. Por eso, detecto los casos en los que esto ocurre y genero un fichero de errores en el que se indica qué error ha ocurrido y de qué participante.