
# Table of Contents

1.  [Contenidos](#orge80ef34)
    1.  [Pandoc](#orgfbfe030)
    2.  [nano](#orgd940798)
    3.  [zenburn](#orgb41739f)
    4.  [OpenRefine](#orga5904d6)
        1.  [Cómo utilizar el conteo de las facetas](#orgd197275)
        2.  [Crear una columna con los valores de otra columna](#org7843eb3)
        3.  [Cómo sumar todos los valores de un registro](#org84a8ec7)
        4.  [Otras](#org34e3957)
2.  [Pruebas](#org0098996)


<a id="orge80ef34"></a>

# Contenidos

-   Pandoc
-   nano
-   zenburn
-   Refine


<a id="orgfbfe030"></a>

## 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`.


<a id="orgd940798"></a>

## 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.


<a id="orgb41739f"></a>

## 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](https://github.com/beedaan/mintty_zenburn) o [este otro](https://github.com/sonatard/color-theme-zenburn) 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.


<a id="orga5904d6"></a>

## OpenRefine

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


<a id="orgd197275"></a>

### Cómo utilizar el conteo de las facetas

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


<a id="org7843eb3"></a>

### Crear una columna con los valores de otra columna

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


<a id="org84a8ec7"></a>

### Cómo sumar todos los valores de un registro

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


<a id="org34e3957"></a>

### Otras

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


<a id="org0098996"></a>

# 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.

