mirror of
https://github.com/flowsta/uc3m-periodismo-datos.git
synced 2024-12-27 08:11:22 +01:00
99 lines
3.3 KiB
Markdown
99 lines
3.3 KiB
Markdown
|
|
# Table of Contents
|
|
|
|
1. [Contenidos](#orgb93fe26)
|
|
1. [Pandoc](#org7e51056)
|
|
2. [nano](#orga83e04f)
|
|
3. [zenburn](#org9d0712a)
|
|
4. [OpenRefine](#orgd0b853b)
|
|
1. [Cómo utilizar el conteo de las facetas](#org24b65dd)
|
|
2. [Crear una columna con los valores de otra columna](#orgd7799bd)
|
|
3. [Cómo sumar todos los valores de un registro](#org1b5774e)
|
|
4. [Otras](#org6a6a97e)
|
|
2. [Pruebas](#org86cbad3)
|
|
|
|
|
|
<a id="orgb93fe26"></a>
|
|
|
|
# Contenidos
|
|
|
|
|
|
<a id="org7e51056"></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="orga83e04f"></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="org9d0712a"></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="orgd0b853b"></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="org24b65dd"></a>
|
|
|
|
### Cómo utilizar el conteo de las facetas
|
|
|
|
value.facetCount("value","Column 3")
|
|
|
|
|
|
<a id="orgd7799bd"></a>
|
|
|
|
### Crear una columna con los valores de otra columna
|
|
|
|
value = value.strip().lower()
|
|
if "trump" in value:
|
|
return "Donald Trump"
|
|
|
|
|
|
<a id="org1b5774e"></a>
|
|
|
|
### Cómo sumar todos los valores de un registro
|
|
|
|
row.record.cells["FelipeVI"].value.sum()
|
|
|
|
|
|
<a id="org6a6a97e"></a>
|
|
|
|
### Otras
|
|
|
|
Para lo demás he hecho cosas que hemos visto.
|
|
|
|
|
|
<a id="org86cbad3"></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.
|
|
|