flowsta/sesiones/2021-11-23.md
Adolfo Antón-Bravo 7f92fc9c69 sin toc repetido
2021-11-24 12:14:04 +01:00

3.3 KiB

Table of Contents

  1. Contenidos
    1. Pandoc
    2. nano
    3. zenburn
    4. OpenRefine
      1. Cómo utilizar el conteo de las facetas
      2. Crear una columna con los valores de otra columna
      3. Cómo sumar todos los valores de un registro
      4. Otras
  2. Pruebas

Contenidos

Pandoc

  • Tiene una página donde se puede probar y da ejemplos
  • Pero tenemos todo el manual con man pandoc
  • Se descarga de pandoc.org
  • Una vez instalado, se puede usar desde la terminal. Ten en cuenta que si tienes la terminal abierta mientras lo instalas no se actualizarán las rutas de la variable PATH por lo que conviene cerrar la terminal y volver a abrirla.
  • Recuerda que para ver la variable PATH puedes hacer echo $PATH.
  • Y si no te lo ha incluido, puedes añadir la ruta a la variable con export PATH=$PATH:/ruta/absoluta/a/directorio/binario/pandoc/. Esto funcionará para la sesión. Si quieres que sea un cambio permanente debes añadirlo a .bashrc o .zshrc según tu shell.
  • Puedes comprobar qué shell tienes con echo $SHELL.
  • Comprueba que tienes pandoc con pandoc --version.

nano

  • Dado que estáis utilizando mucho nano os recomiendo dos cosas de nano que se pueden poner en su configuración.
  • Primero comprobad que tenéis un archivo de configuración de nano con ls ~/.nano* ~/nano*. Si sale algo, echad un vistazo a ese archivo desde nano con nano .nanorc, si fuera .nanorc el nombre del archivo que tenéis.
  • Tenéis que fijaros si tenéis comentadas o escritas dos opciones: set softwrap y set linenumbers. Escribidlo si no lo tenéis, guardadlo y salid. La próxima vez que entréis debéis tener ya las dos opciones activas.

zenburn

  • Cuando se usa mucho tiempo la terminal conviene tener un tema agradable como puede ser Zenburn. Para instalarlo en Cygwin podéis seguir este enlace o este otro que es el que he seguido en clase.
  • Quien no tenga Cygwin sino Mintty (git-cli) también puede hacerlo.
  • En GNOME (GNU/Linux) hay opción gráfica para cambiar el aspecto a Zenburn theme.
  • En OSX hay opción gráfica aunque no sé si para Zenburn.

OpenRefine

Voy a resumir las dos operaciones que había preparado más la que presentó el compañero Aguirre. Empezaré por esta.

Cómo utilizar el conteo de las facetas

value.facetCount("value","Column 3")

Crear una columna con los valores de otra columna

value = value.strip().lower()
if "trump" in value:
    return "Donald Trump"

Cómo sumar todos los valores de un registro

row.record.cells["FelipeVI"].value.sum()

Otras

Para lo demás he hecho cosas que hemos visto.

Pruebas

  • Convierte markdown a html desde pandoc
  • Descarga la plantilla sticky-footer-header
  • Copia esos contenidos a una carpeta de nombre doc de tu repositorio de github.
  • Actualiza Github.