actualización refine

This commit is contained in:
Adolfo Antón-Bravo 2021-11-24 12:10:57 +01:00
parent 7f809fcc08
commit d0f28c5a99
40 changed files with 13113 additions and 0 deletions

164
sesiones/2021-09-07.html Normal file
View file

@ -0,0 +1,164 @@
<h1 id="adolfo-antón-bravo">Adolfo Antón Bravo</h1>
<ul>
<li>Permitidme que me presente. Soy Adolfo Antón Bravo.</li>
<li>Este es mi primer año como profesor asociado en la UC3M y espero que sea el inicio de muchos.</li>
<li>He dado y doy clases en diversos másters. Para no hacer propaganda y por si alguien quiere conocer mi trabajo un poco más os muestro la página web <a href="https://infotics.es">infotics.es</a> donde suelo poner todo lo que hago.</li>
<li>También soy <span class="citation" data-cites="adolflow">[@adolflow]</span>(https://twitter.com/adolflow) en Twitter o <span class="citation" data-cites="flowsta">[@flowsta]</span>(https://github.com/flowsta) en Github.</li>
<li>Mi recorrido por el Periodismo de datos comienza en 2013 cuando me encontraba realizando mi programa de doctorado y me tope con el periodismo de datos y Mar Cabra. A partir de ahí no os quiero aburrir y os remito a la web.</li>
</ul>
<h1 id="qué-es-el-periodismo-de-datos">¿Qué es el Periodismo de datos?</h1>
<p>Algunos comentarios sobre el periodismo de datos:</p>
<ul>
<li>Se dice que en Periodismo de Datos hay que aprender Excel. Me gustaría explicaros qué es Excel a continuación.</li>
<li>El periodismo de datos moderno, del que bebemos actualmente, nace en 2006-2008 con una combinación de factores: abundancia de software de código abierto, HTML5 y Open Data. Hablaremos de ello más adelante.</li>
<li><a href="https://www.theguardian.com/international">The Guardian</a> es uno de los medios pioneros del periodismo de datos moderno.</li>
<li>Como es una disciplina nueva también es una disciplina contenedor. Fundamentalmente hay tres áreas implicadas en el periodismo de datos:
<ol type="1">
<li>El periodismo, y solo puede haber periodismo si hay investigación.</li>
<li>Los datos, es decir, registros electrónicos que han de ser tratados por ordenador.</li>
<li>La visualización de datos: desde la Web hasta el papel pasando por la estadística, las distintas visualizaciones o la infografía.</li>
</ol></li>
</ul>
<h1 id="debate-sobre-el-término">Debate sobre el término</h1>
<p>Esto se produjo en distintos momentos de los dos primeros días pero lo seguiremos recordando y ampliando.</p>
<ul>
<li>Aquí y ahora hablamos de periodismo de datos, y está bien.</li>
<li>Cuando empezó en Europa y EE.UU. en 2008 se denominó periodismo guiado por datos. Suele ocurrir en inglés al menos con los saberes que, cuando se realizan de otra manera, se traslada ese proceso al nombre. Así por ejemplo en los 1990 yo hice cursos de Diseño gráfico asistido por ordenador (del <em>computer assisted graphic design</em>), ya que hasta entonces se hacía “diseño gráfico” de forma analógica.</li>
<li>La irrupción de los portales de datos abiertos hizo que se denominara <em>Data Driven Journalism</em>, aunque luego se acortó a <em>Data Journalism</em>, pero ambos términos conviven.</li>
<li>En EE.UU., por ejemplo, el precedente del periodismo de datos es el <em>precision journalism</em> o periodismo de precisión. José Luis Dader, catedrático de la Facultad de Ciencias de la Información de la UCM y que fue profesor durante el programa de doctorado, nos contaba cómo estuvo en EE.UU. para aprender esa disciplina y, al traerla a España y traducir el libro de Philip Meyer pensar si “periodismo de precisión” era un término apropiado. Pensó en “periodismo matemático”, por su rigurosidad, pero pensaba que no se entendía bien; pensó en “periodismo informático”, pero se iba a malinterpretar; o “periodismo científico”, pero se iba a confundir con el periodismo que habla de ciencia. Al final se quedó con el original “periodismo de precisión” que al menos no inducía a errores y sí que hablaba de algo nuevo, sin por ello dejar de crear polémica ya que pareciera que el resto del periodismo no fuera preciso! Lo cierto es que se denominó así en EE.UU. para oponerse a un periodismo del estilo de Truman Capote.</li>
<li>Ese periodismo de precisión no era la primera vez que en los EE.UU. se utilizaban ordenadores en periodismo. Veremos más adelante tanto el caso de Philip Meyer como el de la CBS de 1952. Este y otros usos de los ordenadores dieron en llamar a este periodismo como <em>Computer Assisted Reporting</em> o periodismo asistido por ordenador. Esta denominación pervive en la actualidad.</li>
<li>Hay otras denominaciones en EE.UU. como la que la comunidad de computer assisted reporters ha creado: <em>News Nerdery</em> o los frikis de las redacciones.</li>
<li>En Inglaterra, por ejemplo, la comunidad de periodistas de datos se ha denominado <em>Journocoders</em> o perioprogramadores.</li>
<li>Y en EE.UU. también una comunidad pionera fue la denominada <em>Hacks and Hackers</em>. <em>Hacks</em> significa “hachazos” y se refiere al martilletear de teclear en la máquina de escribir.</li>
<li>En Argentina, Sandra Crucianelli sigue hablando de “periodismo de bases de datos”, y no le falta razón pues finalmente, para trabajar con los datos, alguna “base de datos” has de tener… aunque el concepto de base de datos también ha evolucionado.</li>
</ul>
<h1 id="qué-conocimientos-previos-tenéis">Qué conocimientos previos tenéis</h1>
<p>Comentáis tres tecnologías:</p>
<h2 id="wordpress">Wordpress</h2>
<ul>
<li>No lo vamos a usar pero me gusta que lo citéis para ver si sabemos lo que es y todo lo que implica.</li>
<li><a href="https://wordpress.com/es/">Wordpress</a> es un <em>CMS</em> (Content Management System, sistema de gestión de contenidos).</li>
<li>Tanto Wordpress como otros CMS funcionan con la arquitectura WAMP o LAMP, principalmente está última.</li>
<li><em>LAMP</em> responde a Linux, Apache, MySQL y PHP y es la combinación de las cuatro tecnologías implicadas en Wordpress.</li>
<li>Cuando vemos una página en Wordpress estamos viendo el ordenador de alguien, sea una persona o una empresa. Ese ordenador va normalmente con el sistema operativo GNU/Linux.</li>
<li>Para que ese ordenador sirva páginas web requiere un servidor web. <a href="https://apache.org/">Apache</a> es el más utilizado en el mundo, es software libre también, como GNU/Linux, aunque con otra licencia. También se usa mucho <a href="https://www.nginx.com/">NGINX</a>.</li>
<li>En el HTML de Wordpress se incluye el lenguaje de programación <a href="https://www.php.net/">PHP</a> (PHP Hypertext Preprocessor, un acrónimo recursivo, figura muy utilizada en el mundo del software) que es el que construye las páginas HTML haciendo las llamadas a la base de datos donde se almacenan los contenidos de Wordpress.</li>
<li>MySQL (donde SQL significa <em>Structured Query Language</em> o lenguaje de consulta estructurada) es el servidor de la base de datos.</li>
</ul>
<h2 id="seo">SEO</h2>
<ul>
<li><em>SEO</em> responde a <em>Search Engine Optimization</em> u optimización del motor de búsqueda.</li>
<li>No tiene más relación con Wordpress que el hecho de que Wordpress se utiliza para hacer web y cualquier web suele querer ser encontrada por un motor de búsqueda. Lo veremos en otro momento.</li>
</ul>
<h2 id="excel">Excel</h2>
<ul>
<li>No vamos a usar Excel pero conviene que sepamos qué es y por qué.</li>
<li>Hay quien confunde Excel con hojas de cálculo o tablas de datos pero Excel es, por un lado, un programa para visualizar datos tabulados; por otro, un programa donde se pueden utilizar funciones para trabajar con los datos tabulados; y finalmente, un formato de datos XLSX.</li>
<li>Para trabajar con datos tabulados veremos más adelante distintas formas, preferiblemente libres y/o abiertas.</li>
<li>La última X proviene de XML cuando en 2008 Microsoft Office convirtió sus formatos de archivo en formatos compatibles con XML.</li>
<li><em>XML</em> significa <em>eXtensible Markup Language</em>. Se utiliza mucho en la industria/administraciones públicas pero no vamos a utilizarlo, al menos de momento, a no ser que lleguemos a otra cosa que es el <em>XPath</em> para el <em>scrapping</em>.</li>
<li>Básicamente, XML es como que cualquiera puede crear sus propios elementos HTML. Por eso se puede utilizar para organizar la información, los datos o los procesos y compartirlo, si se quisiera.</li>
<li>Microsoft Office es software propietario y privativo, no permite el libre uso. Más información en la siguiente sesión.</li>
<li>Quizás veamos cosas de</li>
</ul>
<h2 id="html">HTML</h2>
<p>Veamos un poco también de <em>HTML</em> ya que, aunque no vamos a trabajarlo específicamente, sí que se usará en determinados momentos.</p>
<ul>
<li><em>HTML</em> es el acrónimo de <em>HyperText Markup Language</em> o lenguaje de marcado de hipertexto.</li>
<li>Es uno de los lenguajes, el básico y principal, que se utiliza en la Web.</li>
<li>Es un lenguaje estructurado de marcas expresado en los signos <code>&lt;&gt;</code>.</li>
<li>Dentro de las marcas se sitúan los <strong>elementos</strong> HTML como por ejemplo <code>p</code> de párrafo o <code>h1</code> de <em>header 1</em>, algo así como el título o encabezamiento principal.</li>
<li>Conviene no confundir marcas con elementos.</li>
<li>HTML es un lenguaje informático pero no es un lenguaje de programación.</li>
<li>En un navegador (me refiero a Firefox, Chrome o derivados) si pulsamos el atajo de teclado <code>C-u</code> (Control + u) accedemos al código fuente de la página.</li>
<li>Probad con una página de un medio internacional como <a href="https://www.theguardian.com/">The Guardian</a> que además es referente como pionero del periodismo de datos moderno con el equipo del Datablog en 2008 compuesto por Simon Rogers y Paul Bradshaw (ya hablaremos de ellos en próximas clases).</li>
<li>Lo que sale entre las marcas <code>&lt;!--</code> y <code>--&gt;</code> son comentarios de HTML, es decir, contenido que aunque está en el codigo fuente, en el HTML, no se visualiza. Esto es habitual en todos los lenguajes informáticos, unos caracteres reservados para que el navegador/visualizador del HTML, no interprete el contenido que está a continuación.</li>
<li>Si no llegas aquí no puedes saber que quizás seas la próxima persona a la que contraten.</li>
</ul>
<figure>
<img src="/img/the-guardian-source.png" title="We are Hiring!" alt="" /><figcaption>img</figcaption>
</figure>
<h1 id="lenguajes-informáticos">Lenguajes informáticos</h1>
<p>Habéis comentado que algunas cosas os suenan a <em>lenguajes informáticos</em> o <em>lenguajes de programación</em> pero, ¿son lo mismo?</p>
<ul>
<li>Los lenguajes informáticos son todos los que entiende o puede entender el ordenador (a través de software, claro).</li>
<li>Dentro de los lenguajes informáticos están los lenguajes estructurados, como puede ser HTML, que sirve para estructurar documentos.</li>
<li>Y también están los lenguajes de programación que sirven para programar acciones que haga el ordenador. Entre estos se encuentran Java, C, C#, Python o R.</li>
<li>En la web se utiliza mucho JavaScript, es el que aporta la interactividad. Tampoco lo vamos a abordar pero algo veremos… ¡al menos saber que existe y qué es lo que hace!</li>
</ul>
<h1 id="qué-es-la-web">¿Qué es la Web?</h1>
<p>Ante esta preguntas algunas habéis respondido:</p>
<ol type="1">
<li>Un sistema que comunica información que se comparte globalmente.</li>
<li>Un espacio virtual de compartimentos que se relacionan entre sí.</li>
<li>Una base de servidores</li>
<li>¿Qué pintan los dominios?</li>
</ol>
<p>Son buenas respuestas para debatir. Un aspecto importante de la Web es que, a nivel técnico, es otro servicio de los que corren/se prestan en la red de redes que es Internet.</p>
<h1 id="qué-es-internet">Qué es Internet</h1>
<p>La Internet… :keycap_asterisk:</p>
<ul>
<li>Además de la mencionada definición concisa y precisa de “una red de redes”, Internet funciona gracias a los protocolos TCP/IP.</li>
<li><em>TCP</em> responde a <em>Transmission Control Protocol</em> o protocolo de control de la transmisión.</li>
<li><em>IP</em> responde a <em>Internet Protocol</em>, os resultará más familiar porque al estar conectado a una red como es una Intranet el router nos tiene que dar una dirección de la red local, una IP.</li>
<li>En una red TCP/IP hay unos 65500 puertos de escucha o de comunicación posible. La Web utiliza uno de ellos al menos, el 80.</li>
<li>Hay otros servicios como el correo electrónico o la mensajería instantánea que utilizan otros puertos.</li>
<li>Es cierto que se puede acceder a servicios de correo electrónico y mensajería instantánea por la Web, eso es porque las webs también pueden ser <em>webapps</em> o aplicaciones web. Esas aplicaciones conectan con los servicios de correo electrónico o mensajería instantánea que operan en los otros puertos y nos los muestran en un entorno web.</li>
<li>Actualmente funcionamos con la versión original del protocolo, la denominada <strong>IPv4</strong>, que permitía hasta 4.300 millones de direcciones. Como se vio que se iba a quedar corto se empezó a trabajar en la versión <strong>IPv6</strong>, la cual actualmente funciona también pero conviven ambas. Este artículo de <a href="https://nordvpn.com/es/blog/que-es-ipv4-y-ipv6/">NordVPN</a> lo explica muy bien.</li>
<li><input type="checkbox" disabled="" />
(Queda pendiente explicar qué es una <strong>VPN</strong>.</li>
</ul>
<h1 id="http">HTTP</h1>
<p>También os suena y sabéis la diferencia entre HTTP y HTTPS, la S es de “segura” y ahora es el estándar por defecto. No os fiéis de una página que no lo tenga.</p>
<ul>
<li><em>HTTP</em> responde a <em>HyperText Transmission Protocol</em> o protocolo de control de la transmisión.</li>
<li>Es como funciona la web, un protocolo muy simple pero no por ello limitado, al contrario.</li>
<li>Cuenta con 4 acciones posibles:
<ol type="1">
<li>POST, publicar o crear. Es cuando se crea un documento nuevo.</li>
<li>GET, obtener o bajarse. Es lo que hacemos cuando vemos una página web, solicitamos una copia de la web al servidor.</li>
<li>DELETE, borrar el documento.</li>
<li>PUT, actualiza un documento ya existente.</li>
</ol></li>
<li>Esta es una de las <em>APIs</em> más sencillas y conocidas. <em>API</em> significa <em>Access Programming Interface</em> o interfaz de programación de acceso, es algo así como los códigos para comunicarse con una web.</li>
<li>HTTP es una API universal pero luego cada recurso puede tener la suya propia. Por ejemplo, Twitter tiene su propia API y así ocurre con muchos recursos que tienen muchos contenidos que ofrecen de maneras diversas.</li>
<li>Si recordáis estas cuatro acciones que permite HTTP os aseguro que tenéis mucho ganado en relación con el uso que vais a hacer de la Web.</li>
</ul>
<h1 id="dominios">Dominios</h1>
<p>Y también habéis comentado algo de los dominios.</p>
<ul>
<li>Los dominios están ahí para evitar tener que sabernos la dirección IP del servidor donde está alojada la página web que queremos visitar.</li>
<li>Cuando escribimos el dominio en el navegador el ordenador consulta con el servidor de nombres de dominio <em>DNS</em> (/Domain Name System</li>
</ul>
<p>) e indica en qué dirección IP se encuentra alojada la web. Esto es una petición GET de HTTP.</p>
<h1 id="github">Github</h1>
<p>Os presento a <a href="https://github.com">Github</a>. Aunque lo ha comprado Micro$oft y ha perdido mucho de su glamour es una buena forma de habituarse a trabajar con un software de control de versiones que permite la colaboración y además, Github ofrece algunas posibilidades que hacen que lo vayamos a utilizar bastante.</p>
<ul>
<li>Se trata de una de las herramientas más usadas en periodismo de datos.</li>
<li>Github es la suma de <a href="https://git-scm.org">git</a>, el software, y hub, el espacio montado por GitHub..</li>
<li>Github es un espacio donde podemos alojar los repositorios o proyectos git.</li>
<li>Empezamos dando por válido una analogía: es como un Wordpress donde vamos a poner nuestros contenidos web.</li>
<li>Se pueden crear repositorios, algo así como una carpeta de nuestro sistema de ficheros del ordenador.</li>
<li>Ahora también se pueden crear proyectos pero, de momento, creamos un repositorio.</li>
<li>Hay que crear una cuenta :abc:</li>
<li>En GitHub y en lo que escribamos no utilizaremos M$Word sino otros programas libres y/o abiertos y la sintaxis simple Markdown.</li>
</ul>
<h1 id="las-nubes">Las nubes</h1>
<p>¡Cuidado con las nubes! :cloud-lightning:</p>
<ul>
<li>Se habla de la nube, cloud storage, <em>cloud computing</em> pero no hay nubes sino ordenadores de otras personas.</li>
<li>En Periodismo de datos, dado que es periodismo de investigación, conviene no utilizar software del que no nos fiemos ni aplicaciones de terceros ni servicios en la nube. No solo nuestros datos o nuestra investigación pueden estar en peligro, también nosotrxs mismxs.</li>
<li>Preferiblemente usaremos aplicaciones libres y/o abiertas y aplicaciones locales, aunque hay algunas excepciones que debieran circunscribirse al inicio y ser temporales.</li>
</ul>
<figure>
<img src="/img/thereisnocloud-bluecolor-preview.png" title="There is no cloud, just other people&#39;s computers" alt="" /><figcaption>img</figcaption>
</figure>
<h1 id="herramientas-de-visualización">Herramientas de visualización</h1>
<ul>
<li>Depende del ritmo, veremos unas u otras. Hay muuuuchas.</li>
<li>Seguro que veremos <a href="https://www.datawrapper.de/">Datawrapper</a> que aunque es un servicio de terceros, es gratuita y está basada en <a href="https://d3js.org/">D3js</a> que es libre.</li>
<li>Hay otras similares como Infogram o Flourish.</li>
<li>Hay librerías de visualización de datos de los lenguajes de programación Bash, Python y R que veremos si exploramos o no.</li>
<li>Atlas o taxonomías de visulización de datos.</li>
<li>Ejemplos, proyectos, compendios, newsletters…</li>
</ul>

198
sesiones/2021-09-07.md~ Normal file
View file

@ -0,0 +1,198 @@
# Contenidos
## Adolfo Antón Bravo
- Permitidme que me presente. Soy Adolfo Antón Bravo.
- Este es mi primer año como profesor asociado en la UC3M y espero que sea el inicio de muchos.
- He dado y doy clases en diversos másters. Para no hacer propaganda y por si alguien quiere conocer mi trabajo un poco más os muestro la página web [infotics.es](https://infotics.es) donde suelo poner todo lo que hago.
- También soy [@adolflow](https://twitter.com/adolflow) en Twitter o [@flowsta](https://github.com/flowsta) en Github.
- Mi recorrido por el Periodismo de datos comienza en 2013 cuando me encontraba realizando mi programa de doctorado y me tope con el periodismo de datos y Mar Cabra. A partir de ahí no os quiero aburrir y os remito a la web.
## ¿Qué es el Periodismo de datos?
Algunos comentarios sobre el periodismo de datos:
- Se dice que en Periodismo de Datos hay que aprender Excel. Me gustaría explicaros qué es Excel a continuación.
- El periodismo de datos moderno, del que bebemos actualmente, nace en 2006-2008 con una combinación de factores: abundancia de software de código abierto, HTML5 y Open Data. Hablaremos de ello más adelante.
- [The Guardian](https://www.theguardian.com/international) es uno de los medios pioneros del periodismo de datos moderno.
- Como es una disciplina nueva también es una disciplina contenedor. Fundamentalmente hay tres áreas implicadas en el periodismo de datos:
1. El periodismo, y solo puede haber periodismo si hay investigación.
2. Los datos, es decir, registros electrónicos que han de ser tratados por ordenador.
3. La visualización de datos: desde la Web hasta el papel pasando por la estadística, las distintas visualizaciones o la infografía.
## Debate sobre el término
Esto se produjo en distintos momentos de los dos primeros días pero lo seguiremos recordando y ampliando.
- Aquí y ahora hablamos de periodismo de datos, y está bien.
- Cuando empezó en Europa y EE.UU. en 2008 se denominó periodismo guiado por datos. Suele ocurrir en inglés al menos con los saberes que, cuando se realizan de otra manera, se traslada ese proceso al nombre. Así por ejemplo en los 1990' yo hice cursos de Diseño gráfico asistido por ordenador (del *computer assisted graphic design*), ya que hasta entonces se hacía "diseño gráfico" de forma analógica.
- La irrupción de los portales de datos abiertos hizo que se denominara *Data Driven Journalism*, aunque luego se acortó a *Data Journalism*, pero ambos términos conviven.
- En EE.UU., por ejemplo, el precedente del periodismo de datos es el *precision journalism* o periodismo de precisión. José Luis Dader, catedrático de la Facultad de Ciencias de la Información de la UCM y que fue profesor durante el programa de doctorado, nos contaba cómo estuvo en EE.UU. para aprender esa disciplina y, al traerla a España y traducir el libro de Philip Meyer pensar si "periodismo de precisión" era un término apropiado. Pensó en "periodismo matemático", por su rigurosidad, pero pensaba que no se entendía bien; pensó en "periodismo informático", pero se iba a malinterpretar; o "periodismo científico", pero se iba a confundir con el periodismo que habla de ciencia. Al final se quedó con el original "periodismo de precisión" que al menos no inducía a errores y sí que hablaba de algo nuevo, sin por ello dejar de crear polémica ya que pareciera que el resto del periodismo no fuera preciso! Lo cierto es que se denominó así en EE.UU. para oponerse a un periodismo del estilo de Truman Capote.
- Ese periodismo de precisión no era la primera vez que en los EE.UU. se utilizaban ordenadores en periodismo. Veremos más adelante tanto el caso de Philip Meyer como el de la CBS de 1952. Este y otros usos de los ordenadores dieron en llamar a este periodismo como *Computer Assisted Reporting* o periodismo asistido por ordenador. Esta denominación pervive en la actualidad.
- Hay otras denominaciones en EE.UU. como la que la comunidad de computer assisted reporters ha creado: *News Nerdery* o los frikis de las redacciones.
- En Inglaterra, por ejemplo, la comunidad de periodistas de datos se ha denominado *Journocoders* o perioprogramadores.
- Y en EE.UU. también una comunidad pionera fue la denominada *Hacks and Hackers*. *Hacks* significa "hachazos" y se refiere al martilletear de teclear en la máquina de escribir.
- En Argentina, Sandra Crucianelli sigue hablando de "periodismo de bases de datos", y no le falta razón pues finalmente, para trabajar con los datos, alguna "base de datos" has de tener&#x2026; aunque el concepto de base de datos también ha evolucionado.
## Qué conocimientos previos tenéis
Comentáis tres tecnologías:
### Wordpress
- No lo vamos a usar pero me gusta que lo citéis para ver si sabemos lo que es y todo lo que implica.
- [Wordpress](https://wordpress.com/es/) es un *CMS* (Content Management System, sistema de gestión de contenidos).
- Tanto Wordpress como otros CMS funcionan con la arquitectura WAMP o LAMP, principalmente está última.
- *LAMP* responde a Linux, Apache, MySQL y PHP y es la combinación de las cuatro tecnologías implicadas en Wordpress.
- Cuando vemos una página en Wordpress estamos viendo el ordenador de alguien, sea una persona o una empresa. Ese ordenador va normalmente con el sistema operativo GNU/Linux.
- Para que ese ordenador sirva páginas web requiere un servidor web. [Apache](https://apache.org/) es el más utilizado en el mundo, es software libre también, como GNU/Linux, aunque con otra licencia. También se usa mucho [NGINX](https://www.nginx.com/).
- En el HTML de Wordpress se incluye el lenguaje de programación [PHP](https://www.php.net/) (PHP Hypertext Preprocessor, un acrónimo recursivo, figura muy utilizada en el mundo del software) que es el que construye las páginas HTML haciendo las llamadas a la base de datos donde se almacenan los contenidos de Wordpress.
- MySQL (donde SQL significa *Structured Query Language* o lenguaje de consulta estructurada) es el servidor de la base de datos.
### SEO
- *SEO* responde a *Search Engine Optimization* u optimización del motor de búsqueda.
- No tiene más relación con Wordpress que el hecho de que Wordpress se utiliza para hacer web y cualquier web suele querer ser encontrada por un motor de búsqueda. Lo veremos en otro momento.
### Excel
- No vamos a usar Excel pero conviene que sepamos qué es y por qué.
- Hay quien confunde Excel con hojas de cálculo o tablas de datos pero Excel es, por un lado, un programa para visualizar datos tabulados; por otro, un programa donde se pueden utilizar funciones para trabajar con los datos tabulados; y finalmente, un formato de datos XLSX.
- Para trabajar con datos tabulados veremos más adelante distintas formas, preferiblemente libres y/o abiertas.
- La última X proviene de XML cuando en 2008 Microsoft Office convirtió sus formatos de archivo en formatos compatibles con XML.
- *XML* significa *eXtensible Markup Language*. Se utiliza mucho en la industria/administraciones públicas pero no vamos a utilizarlo, al menos de momento, a no ser que lleguemos a otra cosa que es el *XPath* para el *scrapping*.
- Básicamente, XML es como que cualquiera puede crear sus propios elementos HTML. Por eso se puede utilizar para organizar la información, los datos o los procesos y compartirlo, si se quisiera.
- Microsoft Office es software propietario y privativo, no permite el libre uso. Más información en la siguiente sesión.
- Quizás veamos cosas de
### HTML
Veamos un poco también de *HTML* ya que, aunque no vamos a trabajarlo específicamente, sí que se usará en determinados momentos.
- *HTML* es el acrónimo de *HyperText Markup Language* o lenguaje de marcado de hipertexto.
- Es uno de los lenguajes, el básico y principal, que se utiliza en la Web.
- Es un lenguaje estructurado de marcas expresado en los signos `<>`.
- Dentro de las marcas se sitúan los **elementos** HTML como por ejemplo `p` de párrafo o `h1` de *header 1*, algo así como el título o encabezamiento principal.
- Conviene no confundir marcas con elementos.
- HTML es un lenguaje informático pero no es un lenguaje de programación.
- En un navegador (me refiero a Firefox, Chrome o derivados) si pulsamos el atajo de teclado `C-u` (Control + u) accedemos al código fuente de la página.
- Probad con una página de un medio internacional como [The Guardian](https://www.theguardian.com/) que además es referente como pionero del periodismo de datos moderno con el equipo del Datablog en 2008 compuesto por Simon Rogers y Paul Bradshaw (ya hablaremos de ellos en próximas clases).
- Lo que sale entre las marcas `<!--` y `-->` son comentarios de HTML, es decir, contenido que aunque está en el codigo fuente, en el HTML, no se visualiza. Esto es habitual en todos los lenguajes informáticos, unos caracteres reservados para que el navegador/visualizador del HTML, no interprete el contenido que está a continuación.
- Si no llegas aquí no puedes saber que quizás seas la próxima persona a la que contraten.
![img](./uc3m-periodismo-datos/src/img/the-guardian-source.png "We are Hiring!")
## Lenguajes informáticos
Habéis comentado que algunas cosas os suenan a *lenguajes informáticos* o *lenguajes de programación* pero, ¿son lo mismo?
- Los lenguajes informáticos son todos los que entiende o puede entender el ordenador (a través de software, claro).
- Dentro de los lenguajes informáticos están los lenguajes estructurados, como puede ser HTML, que sirve para estructurar documentos.
- Y también están los lenguajes de programación que sirven para programar acciones que haga el ordenador. Entre estos se encuentran Java, C, C#, Python o R.
- En la web se utiliza mucho JavaScript, es el que aporta la interactividad. Tampoco lo vamos a abordar pero algo veremos&#x2026; ¡al menos saber que existe y qué es lo que hace!
## ¿Qué es la Web?
Ante esta preguntas algunas habéis respondido:
1. Un sistema que comunica información que se comparte globalmente.
2. Un espacio virtual de compartimentos que se relacionan entre sí.
3. Una base de servidores
4. ¿Qué pintan los dominios?
Son buenas respuestas para debatir. Un aspecto importante de la Web es que, a nivel técnico, es otro servicio de los que corren/se prestan en la red de redes que es Internet.
## Qué es Internet
La Internet&#x2026; :keycap\_asterisk:
- Además de la mencionada definición concisa y precisa de "una red de redes", Internet funciona gracias a los protocolos TCP/IP.
- *TCP* responde a *Transmission Control Protocol* o protocolo de control de la transmisión.
- *IP* responde a *Internet Protocol*, os resultará más familiar porque al estar conectado a una red como es una Intranet el router nos tiene que dar una dirección de la red local, una IP.
- En una red TCP/IP hay unos 65500 puertos de escucha o de comunicación posible. La Web utiliza uno de ellos al menos, el 80.
- Hay otros servicios como el correo electrónico o la mensajería instantánea que utilizan otros puertos.
- Es cierto que se puede acceder a servicios de correo electrónico y mensajería instantánea por la Web, eso es porque las webs también pueden ser *webapps* o aplicaciones web. Esas aplicaciones conectan con los servicios de correo electrónico o mensajería instantánea que operan en los otros puertos y nos los muestran en un entorno web.
- Actualmente funcionamos con la versión original del protocolo, la denominada **IPv4**, que permitía hasta 4.300 millones de direcciones. Como se vio que se iba a quedar corto se empezó a trabajar en la versión **IPv6**, la cual actualmente funciona también pero conviven ambas. Este artículo de [NordVPN](https://nordvpn.com/es/blog/que-es-ipv4-y-ipv6/) lo explica muy bien.
- [ ] (Queda pendiente explicar qué es una **VPN**.
## HTTP
También os suena y sabéis la diferencia entre HTTP y HTTPS, la S es de "segura" y ahora es el estándar por defecto. No os fiéis de una página que no lo tenga.
- *HTTP* responde a *HyperText Transmission Protocol* o protocolo de control de la transmisión.
- Es como funciona la web, un protocolo muy simple pero no por ello limitado, al contrario.
- Cuenta con 4 acciones posibles:
1. POST, publicar o crear. Es cuando se crea un documento nuevo.
2. GET, obtener o bajarse. Es lo que hacemos cuando vemos una página web, solicitamos una copia de la web al servidor.
3. DELETE, borrar el documento.
4. PUT, actualiza un documento ya existente.
- Esta es una de las *APIs* más sencillas y conocidas. *API* significa *Access Programming Interface* o interfaz de programación de acceso, es algo así como los códigos para comunicarse con una web.
- HTTP es una API universal pero luego cada recurso puede tener la suya propia. Por ejemplo, Twitter tiene su propia API y así ocurre con muchos recursos que tienen muchos contenidos que ofrecen de maneras diversas.
- Si recordáis estas cuatro acciones que permite HTTP os aseguro que tenéis mucho ganado en relación con el uso que vais a hacer de la Web.
## Dominios
Y también habéis comentado algo de los dominios.
- Los dominios están ahí para evitar tener que sabernos la dirección IP del servidor donde está alojada la página web que queremos visitar.
- Cuando escribimos el dominio en el navegador el ordenador consulta con el servidor de nombres de dominio *DNS* (/Domain Name System
) e indica en qué dirección IP se encuentra alojada la web. Esto es una petición GET de HTTP.
## Github
Os presento a [Github](https://github.com). Aunque lo ha comprado Micro$oft y ha perdido mucho de su glamour es una buena forma de habituarse a trabajar con un software de control de versiones que permite la colaboración y además, Github ofrece algunas posibilidades que hacen que lo vayamos a utilizar bastante.
- Se trata de una de las herramientas más usadas en periodismo de datos.
- Github es la suma de [git](https://git-scm.org), el software, y hub, el espacio montado por GitHub..
- Github es un espacio donde podemos alojar los repositorios o proyectos git.
- Empezamos dando por válido una analogía: es como un Wordpress donde vamos a poner nuestros contenidos web.
- Se pueden crear repositorios, algo así como una carpeta de nuestro sistema de ficheros del ordenador.
- Ahora también se pueden crear proyectos pero, de momento, creamos un repositorio.
- Hay que crear una cuenta :abc:
- En GitHub y en lo que escribamos no utilizaremos M$Word sino otros programas libres y/o abiertos y la sintaxis simple Markdown.
## Las nubes
¡Cuidado con las nubes! :cloud-lightning:
- Se habla de la nube, cloud storage, *cloud computing* pero no hay nubes sino ordenadores de otras personas.
- En Periodismo de datos, dado que es periodismo de investigación, conviene no utilizar software del que no nos fiemos ni aplicaciones de terceros ni servicios en la nube. No solo nuestros datos o nuestra investigación pueden estar en peligro, también nosotrxs mismxs.
- Preferiblemente usaremos aplicaciones libres y/o abiertas y aplicaciones locales, aunque hay algunas excepciones que debieran circunscribirse al inicio y ser temporales.
![img](./uc3m-periodismo-datos/src/img/thereisnocloud-bluecolor-preview.png "There is no cloud, just other people's computers")
## Herramientas de visualización
- Depende del ritmo, veremos unas u otras. Hay muuuuchas.
- Seguro que veremos [Datawrapper](https://www.datawrapper.de/) que aunque es un servicio de terceros, es gratuita y está basada en [D3js](https://d3js.org/) que es libre.
- Hay otras similares como Infogram o Flourish.
- Hay librerías de visualización de datos de los lenguajes de programación Bash, Python y R que veremos si exploramos o no.
- Atlas o taxonomías de visulización de datos.
- Ejemplos, proyectos, compendios, newsletters&#x2026;
# Pruebas
- ¿Qué es el periodismo de datos? Aporta tus impresiones sobre el debate.
- Qué lenguajes informáticos conoces. Razona la respuesta.
- Cuál es la diferencia entre Internet y la Web. Razona la respuesta.
- ¿Qué fue determinante para el nacimiento del periodismo de datos moderno?

BIN
sesiones/2021-09-07.odt Normal file

Binary file not shown.

184
sesiones/2021-09-08.md~ Normal file
View file

@ -0,0 +1,184 @@
# Tres saberes implicados en Periodismo de Datos
A propósito de una pregunta sobre "¿quiénes somos, de dónde venimos y a dónde vamos?", recordamos los tres saberes implicados en periodismo de datos:
1. Periodismo
2. Visualización
3. Datos
Los tres son importantes pero ojo que la visualización va más allá de la visualización como producto final. En la etapa de visualizar también realizamos análisis, aplicamos técnicas estadísticas, programas informáticos que hagan que de un gran volumen de datos seamos capaces de sacar hipótesis o conclusiones.
# Uso de herramientas o software libres
Cuando se habla de herramientas libres, de software, se refiere al hecho de que tengan licencias de software libres y/o abiertas.
- Sin abordar una vieja polémica entre software libre vs software de código abierto, hablamos aquí de todas ellas como un conjunto.
- Tened en cuenta que el software, en España/Europa, tiene consideración de obra inmaterial y tiene los mismos derechos que el Copyright de las obras escritas.
- Cuando escribimos no hace falta señalar el Copyright, lo tenemos por ley por defecto, de manera predeterminada.
- Se pueden resumir los usos sobre una obra inmaterial en cuatro:
1. Uso. Lectura de un libro o lectura de un software.
2. Distribución. Dejar prestado el libro, texto o software.
3. Modificación. Poder adaptar el texto, libro o software.
4. Redistribución. Poder distribuir esa adaptación
- El software libre y las licencias [Creative Commons](https://creativecommons.org/) (utilizadas en producción cultural) "juegan" con esos derechos del Copyright para cederlos.
- Por ejemplo, [eldiario.es](https://www.eldiario.es/) tiene una licencia [Creative Commons](https://creativecommons.org/licenses/by-nc/4.0/deed.es) BY-NC, es decir, se puede usar su contenido pero hay que citar su proveniencia y autoría (BY) pero no se puede hacer esto de forma comercial (NC, Non Commercial).
- Hay otras licencias como las consideradas "AntiCopyright" de BSD ya que solo con mencionar la proveniencia permitían la adaptación y redistribución total de las obras derivadas. Esto es lo que ocurrió con parte del sistema operativo MacOSX que está basado en OpenBSD (como siempre, en los resúmenes se pierden detalles importantes, en [StackExchange](https://unix.stackexchange.com/questions/695/where-does-mac-os-x-come-from) hay un hilo sobre esto).
- Con el software libre no solo se pueden hacer las cosas que el software permita sino que, si avanzamos en el conocimiento del propio software, podemos participar de su creación.
# Git
- [Git](https://git-scm.com/) se utiliza en proyectos de software. Es un programa para el trabajo colaborativo y distribuido.
- También se utiliza en proyectos de periodismo y visualización de datos.
- Hay una visión del periodismo de datos denominada "Content as Code" que encaja con este uso.
- En cualquier caso, tiene muchas ventajas. Los únicos inconvenientes pueden venir de no conocer bien cómo funciona.
- Permite ramas de los proyectos que luego pueden integrarse.
- Permite volver a momentos concretos de los proyectos.
- Nos acostumbra a trabajar comentando lo que hacemos.
- Nos habituamos a un software cliente/servidor.
- Permite más de un servidor.
- Lo crea Linus Torvalds, el mismo creador del kernel Linux (de los sistemas operativos GNU/Linux) precisamente para el desarrollo del kernel, de esta parte fundamental del software de un sistema operativo.
# Github
- Dado que git nace de los proyectos de software conviene saber qué tres piezas suelen tener estos proyectos, aunque a veces esté todo resumido en el propio archivo del software:
1. El archivo Readme, en texto plano, donde se explica de qué va el software, cómo surgió, quién/es están detrás de él, cómo se usa, etc.
2. La licencia del software.
3. El propio software
- Mis notas de Github las podéis encontrar [aquí](https://github.com/flowsta/github).
# Datos
- Volviendo la mirada sobre los datos, recordad que cuando hablamos de datos no nos referimos solo a unos datos estructurados o a un conjunto de datos.
- Veremos datos de todo tipo y también tipos de datos.
- Pero pensad que se tratan de registros electrónicos, donde puede haber datos estructurados pero también no estructurados, el texto y/o la web como datos, la música, las imágenes, los vídeos&#x2026;
- E incluso nuestro comportamiento, tanto con las aplicaciones como con los dispositivos electrónicos.
- Se pregunta si en una página se puede seguir cuando pinchas en un enlace y cuando no&#x2026; se puede seguir todo, es decir, se registra todo nuestro comportamiento, se puede reproducir, se hacen pruebas constantes con lo que hacemos, con nuestras decisiones, nuestros estímulos&#x2026; técnicas A/B, etc.
# Markdown
- En el mundo de los datos, el tamaño importa.
- La Web funciona con HTML, actualmente la versión 5: HTML5
- HTML está muy bien pero Dan Gruber pensó que tenía un inconveniente: era difícil de leer el texto de un código HTML.
- Por eso inventó Markdown. Markdown es dos cosas a la vez:
1. Una sintaxis simple. Veréis que es muy, muy simple.
2. Un "parseador" o conversor de esa sintaxis en HTML
- Así, en Github escribimos Markdown y Github lo muestra como HTML, pero si vemos el archivo fuente sigue siendo Markdown. Tiene truco, claro. Si le das a "ver código fuente" lo ves en HTML pero ese HTML no es el que modificas para que se vea un HTML u otro sino que lo que modificas es Markdown y luego se hace la conversión de nuevo.
- Markdown es tan simple que hay sitios donde no llega. Por eso desde el inicio se permite en Markdown usar también lenguaje HTML si lo necesitamos.
- También hay versiones de Markdown como Markdown BlackFriday o RMarkdown en R.
- Hay muchas guías de Markdown. Lo mejor es probar y aprender.
- Mi guía la podéis encontrar en [github](https://github.com/flowsta/markdown).
# Pero, ¿por qué tantas tecnologías y términos?
- Veamos, volvamos al principio. Estamos en Periodismo de Datos. Sí, podríamos tener una pequeña tabla, ir a un servicio de terceros y hacer un gráfico. Fácil. De hecho, lo haremos.
- Parémonos un momento en eso que dijimos del *Computer Assisted Reporting*, periodismo asistido por ordenador. Sí, esto es fundamental, debemos saber manejar un ordenador.
## Programación literaria e investigación reproducible
- Ya en programación Donald Knuth, inventor del fundamental \LaTeX, pieza clave en la investigación reproducible, lo hizo pensando en el paradigma de la "programación literaria".
- Es decir, como vimos con HTML, todo lenguaje informático tiene "comentarios" sobre el código.
- Estos comentarios son útiles para recordarme por dónde voy, por qué he hecho tal cosa si tal otra falló, lo que quiero hacer, etc.
- La programación literaria propone hacerlo "al revés". Es decir, escribir lo que quiero hacer y los trozos que sean código identificarlos como tal.
## Content as Code
- Tanto Github como Markdown como otras tecnologías están alineadas con algo que se ha denominado "el contenido como código".
- En el mundo del periodismo de datos se utiliza mucho Python con Jupyter; R con RStudio; Javascript con ObservableHQ; etc. Los veremos en otro momento.
- El uso de sintaxis simple nos permite reutilizar el texto, nuestro código, y también insertar código.
## COPE
- En la radio pública de EE.UU. desarrollaron la estrategia *COPE*: *Create Once, Publish Everywhere* para reutilizar contenidos de las distintas emisoras.
# Manos a la obra: Github
- Entramos en Github
- Creamos un repositorio nuevo
- Lo llamamos, por ejemplo, "uc3m-periodismo-datos". Es importante en este momento que, si no lo hacíais hasta ahora, empecéis a no usar espacios en blanco para los nombres de archivo y directorios/carpetas :boom:
- Sí que inicializamos el repositorio con un archivo que se llamará "README.md". El ".md" significa que tiene sintaxis Markdown.
- Finalizamos el proceso.
- Ahora tenemos un archivo `README.md` que contiene una sola línea "# uc3m-periodismo-datos". Esto es porque Github ha tomado el nombre del repositorio y lo ha convertido en el título o H1 de HTML en este documento.
## Editar
Vamos al lápiz, pinchamos y editamos. Escribimos:
# Periodismo de Datos en UC3M
Notas sobre **Periodismo de Datos** en *UC3M*
## Qué es el periodismo de datos
- Periodismo
- Visualización
- Datos
## HTTP
Es una _API_ que tiene cuatro tareas posibles:
1. POST
2. GET
3. DELETE
4. PUT
- Veis que en el editor hay una pestaña a la derecha para previsualizar el texto en HTML.
- Si estamos de acuerdo, "guardamos".
- En Github, como es software git lo que hay detrás, no se "guarda" el documento sino que se hace un "commit", una explicación simple o extensa de lo que hemos hecho, por si tuviéramos que volver a este punto. Ahora sí, "comiteamos".
- Si queremos volver a editar para cambiar algo, repetimos la operación.
## Crear archivo
- Pinchamos en crear archivo y lo nombramos.
- Importante:
- No usar tildes ni espacios en blanco ni caracteres que no sean ASCII, es decir, tampoco las eñes.
- Si se trata de un archivo markdown tendrá una extensión "md", como el README, es decir, por ejemplo, "nuevo-archivo.md"
# Para el próximo día
Ahora que ya tenemos un primer repositorio en Github y que sabéis crear archivos, os propongo que escribáis un comentario crítico sobre una o varias visualizaciones de datos y/o infografías.
- No se exige un número mínimo de palabras ni máximo.
- Puede ser de una o de varias.
- Lo interesante no es que me enseñéis la que pensáis que puede ser para mí la mejor visualización o infografía sino que escribáis libremente, sin prejuicios.
- Importante, repito: este texto tiene que estar en formato Markdown en un documento creado en el mismo repositorio de Github que habéis creado.
- Si la/s visualizaciones o infografía/s tienen URL, podéis añadirlas.
- Cualquier duda la podemos resolver también por el foro.
# Para la próxima sesión&#x2026;
## Tener instalada el emulador de terminal
- En Windows hay que descargarse [Cygwin](https://cygwin.com)
- En MacOSX hay que descargarse y activar XCode. En MacPorts hay una [guía](https://guide.macports.org/#installing.xcode) pero seguro que hay otras.
## Cosas que nunca te dije
- [ ] Arquitectura cliente/servidor
- [ ] Periodismo de bases de datos
- [ ] Mostrar D3js.
- [ ] Crear una cuenta en Datawrapper.
- [ ] Explicar JSON como formato de datos.
- [ ] Explicar formatos de datos.
- [ ] Licencias de datos
- [ ] Bibliografía
- [ ] Comunidades
- [ ] Ejemplos
- [ ] Taxonomías de visualización
- [ ] Periodismo de datos como ciencia de datos.
- [ ] La pirámide invertida del periodismo de datos.

197
sesiones/2021-09-14.md~ Normal file
View file

@ -0,0 +1,197 @@
#
# DATOS
- ¡Para el Periodismo de Datos necesitamos datos!
- Muchas veces es complicado encontrarlos pero también hay muchos sitios donde buscar e investigar datos ya preparados. Los iremos viendo.
- Tened en cuenta que en Github también vamos a encontrar repositorios que tengan datos o repositorios con recopilatorios de datos.
- Un truco/consejo: cuando queráis buscar algo en Github añadid el adjetivo "awesome" (fantástico, chulo, maravilloso) a la palabra que buscáis. Por ejemplo, buscad "awesome data" para buscar datos.
- Otro sitio interesante es kaggle.com, ya lo veremos más adelante.
# Cygwin
## Mirrors
(I'll be your mirror, reflect what you are, in case you
- Algunas personas os habéis quedado en el punto en el que dudáis porque os da a elegir entre varios *mirrors* la descarga del software. Esto es un guiño a la historia de Cygwin y de la cultura de Internet.
- Tened en cuenta que al principio las conexiones eran muy lentas. Algunas páginas con mucho contenido o contenido pesado, como puede ser el software, tenían *mirrors*, es decir, espejos, copias de ese contenido en otras para no saturar la original.
- El hecho de llamarse
A propósito de una pregunta sobre "¿quiénes somos, de dónde venimos y a dónde vamos?", recordamos los tres saberes implicados en periodismo de datos:
1. Periodismo
2. Visualización
3. Datos
Los tres son importantes pero ojo que la visualización va más allá de la visualización como producto final. En la etapa de visualizar también realizamos análisis, aplicamos técnicas estadísticas, programas informáticos que hagan que de un gran volumen de datos seamos capaces de sacar hipótesis o conclusiones.
# Uso de herramientas o software libres
Cuando se habla de herramientas libres, de software, se refiere al hecho de que tengan licencias de software libres y/o abiertas.
- Sin abordar una vieja polémica entre software libre vs software de código abierto, hablamos aquí de todas ellas como un conjunto.
- Tened en cuenta que el software, en España/Europa, tiene consideración de obra inmaterial y tiene los mismos derechos que el Copyright de las obras escritas.
- Cuando escribimos no hace falta señalar el Copyright, lo tenemos por ley por defecto, de manera predeterminada.
- Se pueden resumir los usos sobre una obra inmaterial en cuatro:
1. Uso. Lectura de un libro o lectura de un software.
2. Distribución. Dejar prestado el libro, texto o software.
3. Modificación. Poder adaptar el texto, libro o software.
4. Redistribución. Poder distribuir esa adaptación
- El software libre y las licencias [Creative Commons](https://creativecommons.org/) (utilizadas en producción cultural) "juegan" con esos derechos del Copyright para cederlos.
- Por ejemplo, [eldiario.es](https://www.eldiario.es/) tiene una licencia [Creative Commons](https://creativecommons.org/licenses/by-nc/4.0/deed.es) BY-NC, es decir, se puede usar su contenido pero hay que citar su proveniencia y autoría (BY) pero no se puede hacer esto de forma comercial (NC, Non Commercial).
- Hay otras licencias como las consideradas "AntiCopyright" de BSD ya que solo con mencionar la proveniencia permitían la adaptación y redistribución total de las obras derivadas. Esto es lo que ocurrió con parte del sistema operativo MacOSX que está basado en OpenBSD (como siempre, en los resúmenes se pierden detalles importantes, en [StackExchange](https://unix.stackexchange.com/questions/695/where-does-mac-os-x-come-from) hay un hilo sobre esto).
- Con el software libre no solo se pueden hacer las cosas que el software permita sino que, si avanzamos en el conocimiento del propio software, podemos participar de su creación.
# Git
- [Git](https://git-scm.com/) se utiliza en proyectos de software. Es un programa para el trabajo colaborativo y distribuido.
- También se utiliza en proyectos de periodismo y visualización de datos.
- Hay una visión del periodismo de datos denominada "Content as Code" que encaja con este uso.
- En cualquier caso, tiene muchas ventajas. Los únicos inconvenientes pueden venir de no conocer bien cómo funciona.
- Permite ramas de los proyectos que luego pueden integrarse.
- Permite volver a momentos concretos de los proyectos.
- Nos acostumbra a trabajar comentando lo que hacemos.
- Nos habituamos a un software cliente/servidor.
- Permite más de un servidor.
- Lo crea Linus Torvalds, el mismo creador del kernel Linux (de los sistemas operativos GNU/Linux) precisamente para el desarrollo del kernel, de esta parte fundamental del software de un sistema operativo.
# Github
- Dado que git nace de los proyectos de software conviene saber qué tres piezas suelen tener estos proyectos, aunque a veces esté todo resumido en el propio archivo del software:
1. El archivo Readme, en texto plano, donde se explica de qué va el software, cómo surgió, quién/es están detrás de él, cómo se usa, etc.
2. La licencia del software.
3. El propio software
- Mis notas de Github las podéis encontrar [aquí](https://github.com/flowsta/github).
# Datos
- Volviendo la mirada sobre los datos, recordad que cuando hablamos de datos no nos referimos solo a unos datos estructurados o a un conjunto de datos.
- Veremos datos de todo tipo y también tipos de datos.
- Pero pensad que se tratan de registros electrónicos, donde puede haber datos estructurados pero también no estructurados, el texto y/o la web como datos, la música, las imágenes, los vídeos&#x2026;
- E incluso nuestro comportamiento, tanto con las aplicaciones como con los dispositivos electrónicos.
- Se pregunta si en una página se puede seguir cuando pinchas en un enlace y cuando no&#x2026; se puede seguir todo, es decir, se registra todo nuestro comportamiento, se puede reproducir, se hacen pruebas constantes con lo que hacemos, con nuestras decisiones, nuestros estímulos&#x2026; técnicas A/B, etc.
# Markdown
- En el mundo de los datos, el tamaño importa.
- La Web funciona con HTML, actualmente la versión 5: HTML5
- HTML está muy bien pero Dan Gruber pensó que tenía un inconveniente: era difícil de leer el texto de un código HTML.
- Por eso inventó Markdown. Markdown es dos cosas a la vez:
1. Una sintaxis simple. Veréis que es muy, muy simple.
2. Un "parseador" o conversor de esa sintaxis en HTML
- Así, en Github escribimos Markdown y Github lo muestra como HTML, pero si vemos el archivo fuente sigue siendo Markdown. Tiene truco, claro. Si le das a "ver código fuente" lo ves en HTML pero ese HTML no es el que modificas para que se vea un HTML u otro sino que lo que modificas es Markdown y luego se hace la conversión de nuevo.
- Markdown es tan simple que hay sitios donde no llega. Por eso desde el inicio se permite en Markdown usar también lenguaje HTML si lo necesitamos.
- También hay versiones de Markdown como Markdown BlackFriday o RMarkdown en R.
- Hay muchas guías de Markdown. Lo mejor es probar y aprender.
- Mi guía la podéis encontrar en [github](https://github.com/flowsta/markdown).
# Pero, ¿por qué tantas tecnologías y términos?
- Veamos, volvamos al principio. Estamos en Periodismo de Datos. Sí, podríamos tener una pequeña tabla, ir a un servicio de terceros y hacer un gráfico. Fácil. De hecho, lo haremos.
- Parémonos un momento en eso que dijimos del *Computer Assisted Reporting*, periodismo asistido por ordenador. Sí, esto es fundamental, debemos saber manejar un ordenador.
## Programación literaria e investigación reproducible
- Ya en programación Donald Knuth, inventor del fundamental \LaTeX, pieza clave en la investigación reproducible, lo hizo pensando en el paradigma de la "programación literaria".
- Es decir, como vimos con HTML, todo lenguaje informático tiene "comentarios" sobre el código.
- Estos comentarios son útiles para recordarme por dónde voy, por qué he hecho tal cosa si tal otra falló, lo que quiero hacer, etc.
- La programación literaria propone hacerlo "al revés". Es decir, escribir lo que quiero hacer y los trozos que sean código identificarlos como tal.
## Content as Code
- Tanto Github como Markdown como otras tecnologías están alineadas con algo que se ha denominado "el contenido como código".
- En el mundo del periodismo de datos se utiliza mucho Python con Jupyter; R con RStudio; Javascript con ObservableHQ; etc. Los veremos en otro momento.
- El uso de sintaxis simple nos permite reutilizar el texto, nuestro código, y también insertar código.
## COPE
- En la radio pública de EE.UU. desarrollaron la estrategia *COPE*: *Create Once, Publish Everywhere* para reutilizar contenidos de las distintas emisoras.
# Manos a la obra: Github
- Entramos en Github
- Creamos un repositorio nuevo
- Lo llamamos, por ejemplo, "uc3m-periodismo-datos". Es importante en este momento que, si no lo hacíais hasta ahora, empecéis a no usar espacios en blanco para los nombres de archivo y directorios/carpetas :boom:
- Sí que inicializamos el repositorio con un archivo que se llamará "README.md". El ".md" significa que tiene sintaxis Markdown.
- Finalizamos el proceso.
- Ahora tenemos un archivo `README.md` que contiene una sola línea "# uc3m-periodismo-datos". Esto es porque Github ha tomado el nombre del repositorio y lo ha convertido en el título o H1 de HTML en este documento.
## Editar
Vamos al lápiz, pinchamos y editamos. Escribimos:
# Periodismo de Datos en UC3M
Notas sobre **Periodismo de Datos** en *UC3M*
## Qué es el periodismo de datos
- Periodismo
- Visualización
- Datos
## HTTP
Es una _API_ que tiene cuatro tareas posibles:
1. POST
2. GET
3. DELETE
4. PUT
- Veis que en el editor hay una pestaña a la derecha para previsualizar el texto en HTML.
- Si estamos de acuerdo, "guardamos".
- En Github, como es software git lo que hay detrás, no se "guarda" el documento sino que se hace un "commit", una explicación simple o extensa de lo que hemos hecho, por si tuviéramos que volver a este punto. Ahora sí, "comiteamos".
- Si queremos volver a editar para cambiar algo, repetimos la operación.
## Crear archivo
- Pinchamos en crear archivo y lo nombramos.
- Importante:
- No usar tildes ni espacios en blanco ni caracteres que no sean ASCII, es decir, tampoco las eñes.
- Si se trata de un archivo markdown tendrá una extensión "md", como el README, es decir, por ejemplo, "nuevo-archivo.md"
# Para el próximo día
Ahora que ya tenemos un primer repositorio en Github y que sabéis crear archivos, os propongo que escribáis un comentario crítico sobre una o varias visualizaciones de datos y/o infografías.
- No se exige un número mínimo de palabras ni máximo.
- Puede ser de una o de varias.
- Lo interesante no es que me enseñéis la que pensáis que puede ser para mí la mejor visualización o infografía sino que escribáis libremente, sin prejuicios.
- Importante, repito: este texto tiene que estar en formato Markdown en un documento creado en el mismo repositorio de Github que habéis creado.
- Si la/s visualizaciones o infografía/s tienen URL, podéis añadirlas.
- Cualquier duda la podemos resolver también por el foro.
# Para la próxima sesión&#x2026;
## Tener instalada el emulador de terminal
- En Windows hay que descargarse [Cygwin](https://cygwin.com)
- En MacOSX hay que descargarse y activar XCode. En MacPorts hay una [guía](https://guide.macports.org/#installing.xcode) pero seguro que hay otras.
## Cosas que nunca te dije
- [ ] Arquitectura cliente/servidor
- [ ] Periodismo de bases de datos
- [ ] Mostrar D3js.
- [ ] Crear una cuenta en Datawrapper.
- [ ] Explicar JSON como formato de datos.
- [ ] Explicar formatos de datos.
- [ ] Licencias de datos
- [ ] Bibliografía
- [ ] Comunidades
- [ ] Ejemplos
- [ ] Taxonomías de visualización
- [ ] Periodismo de datos como ciencia de datos.
- [ ] La pirámide invertida del periodismo de datos.

42
sesiones/2021-09-15.md~ Normal file
View file

@ -0,0 +1,42 @@
# Repaso
- De la clase anterior.
- Dudas sobre Github.
- Problemas con XCode todavía sin resolver.
- Preguntas: ¿qué es el periodismo de datos? ¿una introducción?
# Introducción al Periodismo de Datos
Seguimos esta [presentación](https://flowsta.github.io/periodismodatos/) que está en este repositorio de [Github](https://github.com/flowsta/periodismodatos/)
No la terminamos, la veremos en sesiones siguientes&#x2026; <span class="timestamp-wrapper"><span class="timestamp">2021-09-28 Tue</span></span>
# Enlaces
- Philip Meyer, ![img](https://i.ytimg.com/vi/FbYR78vyhw0/maxresdefault.jpg)
- Ben Welsh: <https://palewi.re/who-is-ben-welsh/>
- NiemenLab <https://www.niemanlab.org/>
- MC5, <https://www.openculture.com/2017/05/the-mc5-performs-at-the-1968-chicago-democratic-national-convention-right-before-all-hell-breaks-loose.html>
- <https://www.npr.org/sections/alltechconsidered/2012/10/31/163951263/the-night-a-computer-predicted-the-next-president>
- UNIVAC CBS 1952 Elections: <https://www.youtube.com/watch?v=nHov1Atrjzk>
- UNIVAC I: <https://www.youtube.com/watch?v=j2fURxbdIZs>
## CBS News Election Coverage
November 4, 1952 <https://youtube.com/watch?v=5vjD0d8D9Ec>
A portion of the network coverage of the 1952 elections, anchored by Walter Cronkite, and featuring CBS News pioneers like Edward R. Murrow, Charles Collingwood, and Eric Sevareid.
Posted for educational and historical purposes only. All material is under the copyright of their original holders. No copyright infringement is intended.
# Buscadores
Que respeten la privacidad:
- Duckduckgo.com
- Startpage.com
- ecosia.org

157
sesiones/2021-09-21.md~ Normal file
View file

@ -0,0 +1,157 @@
# Datos
Hemos repasado los términos de periodismo de datos a propósito de lo que haremos después.
- Periodismo de datos alude al uso de datos pero no hay que olvidar que estos datos son registros electrónicos
- El hecho de llamarlo "periodismo guiado por datos" o *data driven journalism* no debe menospreciar que lo importante es el periodismo.
- Pero hay que saber trabajar con datos como una parte más del trabajo periodístico.
- El *Computer Assisted Reporting* o periodismo asistido por ordenadores lleva funcionando en EE.UU. desde los 1950.
# Tipos de formatos de datos
Aunque no hemos empezado por aquí, lo hago así para que se entienda mejor por parte de quien lo lea.
En este caso no hablamos de las bases de datos y de SQL sino de los tres tipos de formatos de datos de ficheros que nos vamos a encontrar habitualmente:
1. *\*SV* o valores separados por cualquier valor.
2. *JSON* o *JavaScript Object Notation*, notación de objetos *JS*.
3. *XML* o *eXtensible Markup Language*, lenguaje de marcas extensible.
## XML
Los ficheros XML no los vamos a ver porque:
- Son más complicados de leer.
- Por tanto, es más complicado trabajar con ellos
## JSON
- Son los ficheros que mejor funcionan con aplicaciones web.
- Utilizan la sintaxis de *JS*.
- Permiten más complejidad que los *\*SV*, por eso son más complejos de leer.
## *\*SV*
- Normalmente serán llamados con terminación *csv* incluso aunque no utilicen comas para separar los valores.
- Son los más sencillos.
- Pero también los menos estandarizados.
- Los valores separados por comas se visualizan como una tabla simple con filas y columnas.
- La mayoría de los recursos disponibles en los catálogos de Datos Abiertos se encuentran en formato CSV.
- Elportaldedatoseuropeodisponedemásde120milconjuntosdedatosenformatoCSV,siendoelformatoquemásabundaenestecatálogodeDatosAbiertos.•Porsuparte,elcatálogonacionaldatos.gob.escuentaconcasi14mildatasetsenformatoCSV,siendoigualmente,elformatomayoritario.
# Aprender a partir de una tabla de datos
- A partir del listado de la clase aprendemos algunas cosas de las tablas.
- La tabla es una representación visual de un *\*SV*, un archivo de valores separados por comas.
- La tabla la leemos de izquierda a derecha y de arriba a abajo.
- La lectura horizontal se corresponde a las filas y la vertical a las columnas.
- Las filas son las "líneas" del archivo.
- A veces, aunque no siempre, la primera línea es la **cabecera** de la tabla e indica qué información tiene cada columna.
- La información de la columna está relacionada con el **tipo de datos** que tiene la tabla.
- Cada intersección de fila y columna es una celda.
- Cada variable es una columna
- datos.gob.es ha [[<https://datos.gob.es/sites/default/files/doc/file/guia_csv_vf.pdf>
][publicado]] una guía muy completa, también en formato [chuleta](https://datos.gob.es/sites/default/files/doc/file/cheat_sheet_csv_vf.pdf).
# Tipos de datos
## Numéricos
- Cuando una celda tiene números es probable que esos datos sean **numéricos**.
- Pero no siempre ocurre ya que solo son considerados *numéricos* si queremos realizar operaciones matemáticas con ellos.
- En nuestro caso, estos números corresponden a un identificador, que en este caso está compuesto por números.
- Por tanto, en este caso estos números no son datos *numéricos* sino *string*, "cadena de caracteres" o *literales*.
- Algunas aplicaciones reconocen automáticamente o pueden hacerlo los tipos de datos para realizar operaciones específicas con ellos.
- Esto suele mostrarse visualmente de alguna manera destacada, por ejemplo, poniendo esos datos en color verde.
### Tipos de datos numéricos
- **integer:** números enteros, sin decimales. Atención si tienen el separador de millar porque es distinto en español (punto) que en inglés (coma). Algunos programas lo entienden según tu codificación del programa pero otras veces hay que indicarlo.
- **decimal:** números con decimales pero &#x2013;explicación corta&#x2013; pocos decimales y siempre el mismo número de decimales. Por cómo son tratados, son más lentos de procesar que los `float`.
- **float or double:** números con decimales pero que pueden tener muchos decimales y/o variable en su longitud. Por cómo son tratados son más rápidos de procesar que los `decimal`
- **date or datetime:** la forma más estándar suele ser la que sigue el esquema `YYYY-MM-DD`, donde `Y` significa `Year`, y al ser cuatro tienen que ponerse cuatro cifras; `M` significa `Month`, y al ser dos tienen que ponerse dos cifras; y `D` significa `Day` y al ser dos tienen que ponerse dos cifras. Fíjese que en este tipo de datos numérico se utiliza un guión para separar las unidades temporales, aunque hay veces que se separan con `/`, no es lo más habitual. Hay veces que se incluye también la hora `time`, a continuación de la fecha, o bien separada con una `T` de `Time` o, simplemente, con otro guión, en la forma `HH:MM:SS`: `2021-09-21-14:30` o `2021-09-21+14:30`. Se suelen poner horas y minutos si no se necesitan los segundos, pero puede haber segundos e incluso décimas de segundos: `2021-09-21T14:30:00.5`. También se puede indicar la zona temporal añadiendo una `Z` al final que indica que se está en horario `UTC` (*Universal Time Coordinated*&#x2026; en realidad no está en inglés [exactamente](https://es.wikipedia.org/wiki/Tiempo_universal_coordinado)). Madrid está en UTC+2 en horario de verano y UTC+1 en horario de invierno por lo que, la fecha anterior se escribiría en Canarias así: `2021-09-21T14:30:00.5Z` pero en Madrid sería `=2021-09-21T14:30:00.5+2=`. El mapa con los husos horarios lo tenéis en la [Wikipedia](https://es.wikipedia.org/wiki/Tiempo_universal_coordinado#/media/Archivo:World_Time_Zones_Map.png). El tema de las fechas se ha especificado tanto quizás porque ha generado unos cuantos problemas informáticos. Véase, por ejemplo, el [problema del año 2000](https://en.wikipedia.org/wiki/Year_2000_problem) que fue bastante comentado: [CCFN TV](https://www.youtube.com/watch?v=Mw_2P-FKEr8), [NatGeo](https://www.youtube.com/watch?v=ddzbxJasID4), [The Science Elf](https://www.youtube.com/watch?v=PvXVWCckDMY). Pero, ¿puede volver a pasar? ¡Sí! Ya tenemos el [Year 2038 Problem](https://en.wikipedia.org/wiki/Year_2038_problem) por el registro de hora en 32 bits. La solución pasa por hacerla en [64 bits](https://opensource.com/article/19/1/year2038-problem-linux-kernel).
- **period:** Algunas veces ([duration data type de XML Schema](https://www.w3schools.com/XML/schema_dtypes_date.asp)) se utiliza también el tipo de dato de tiempo periódico que obedece al periodo de la muestra del dato, por ejemplo:
- `P` al inicio indica que se trata de un dato periódico.
- `nY` indica el número de años.
- `nM` indica el número de meses.
- `nD` indica el número de días.
- `T` indica el comienzo de horas, minutos o segundos, según vaya `nH`, `nM` o `nS`
- En este tipo de dato se pueden dar valores negativos para indicar mediciones aproximadas. Por ejemplo, si es `-P10D` indica un periodo menor a diez días.
## *Strings*
- Se denomina *strings*, cadena de caracteres o literales al texto normal.
## Booleanos
- Representan dos valores de una lógica binaria.
- "Verdadero o Falso", "True or False", "Sí o No", "0 o 1", etc.
- El nombre se debe a [George Boole](https://es.wikipedia.org/wiki/George_Boole), "desarrolló un sistema de reglas que le permitían expresar, manipular y simplificar problemas lógicos y filosóficos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matemáticos."
# Repaso de infraestructura
- Hay que instalarse [OpenRefine](https://openrefine.org), la navaja suiza de la limpieza de datos. Si no podéis lo hacemos el próximo día.
- Instalación de la terminal&#x2026;
## XCode
- Hay gente con MacOSX que no ha podido instalar XCode porque le sale un aviso de que no tiene espacio en disco.
- Este tipo de mensajes están bien, son normales, las aplicaciones ponen mensajes&#x2026; pero eso no tiene que frenarnos para nuestros propósitos. Hemos de preguntarnos qué podemos hacer.
- Una opción es mirar el tamaño de nuestro disco duro. Se puede hacer por aplicaciones gráficas o bien con el comando `df`:
df -h
Si no tenemos espacio, debemos buscar la forma de tenerlo.
Si tenemos, podemos buscar ayuda:
- A alguien que sepa.
- A otras personas, en el foro de la clase.
- A mí.
- A tu buscador favorito.
Si usamos [duckduckgo](https://duckduckgo.com/) para eso con una búsqueda tipo [xcode fail install disk space](https://duckduckgo.com/?t=ffab&q=xcode+fail+install+disk+space&atb=v224-1&ia=web) y hemos hecho una pregunta [inteligente](https://sindominio.net/ayuda/preguntas-inteligentes.html):
- <https://stackoverflow.com/questions/53432700/xcode-on-mac-app-store-cant-install-show-disk-space-not-enough#55518395>
- <https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022>
Si eso no nos ayuda, seguir buscándolo.
## Cygwin
Lo vemos el próximo día
## Tablet Windows 10
No parece tener ningún problema para instalar programas Windows.
# Periodismo y Visualización de datos
- Se habla de periodismo y visualización de datos porque entendemos que hay una línea argumental entre ambos conceptos.
- El periodismo de datos usa la visualización de datos tanto en la etapa de análisis como en la de presentación de resultados.
- A la vez son términos que no se han definido por completo. ¿Se puede hablar de periodismo y visualización sin análisis? No, pero, la visualización remite también al análisis de datos.
# Entrevista con Philip Meyer
He encontrado este [interesante artículo](https://www.researchgate.net/publication/317133573_Philip_Meyer_the_outsider_who_created_Precision_Journalism) donde hablan de periodismo de precisión y le trasladan unas preguntas al propio Philip Meyer, que las responde ampliamente.
También me gustaría que vierais el vídeo, un corte de una entrevista a [Philip Meyer](https://www.youtube.com/watch?v=FbYR78vyhw0) donde habla del *Harvard Data Text*:
<iframe width="560" height="315" src="https://www.youtube.com/embed/FbYR78vyhw0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

104
sesiones/2021-09-22.md~ Normal file
View file

@ -0,0 +1,104 @@
# Nombres de archivos y carpetas
- Recordamos que en Github si creamos un archivo hemos de incluir la extensión `md` para que lo trate como un texto `markdown` y por tanto lo procese correctamente.
- En Github los nombres del primer archivo se llaman `README.md` para que lo leas (¡léeme!) y de alguna forma como homenaje a los archivos del software que se leía en pantallas en blanco y negro donde se prefería las mayúsculas para la mejor lectura.
- En vuestro caso yo optaría por nombrar tanto los archivos como las carpetas en minúsculas y separando las palabras con guiones medios, es decir: `esta-es-una-carpeta` y `esto-es-un-archivo.md`.
- Hay otras formas posibles pero es importante que seáis metódicos para que siempre lo hagamos así y sepamos por tanto acceder y recuperar nuestros archivos y carpetas.
# Repaso del día anterior
- Después de repasar todo llegamos a que algunas personas con Mac no habían conseguido instalar XCode. A partir de ahí hemos empezado con la instalación o puesta a punto de la terminal.
# Windows
## Cygwin
- Se puede descargar en <https://www.cygwin.com/>
- Emulador de la terminal POSIX en Windows
- Ofrece un cojunto de herramientas y programas que emulan una distribución Linux en Windows.
- Tiene desventajas conocidas: instalación, actualización, usabilidad de la instalación&#x2026;
- ¡Atención! Una vez que lo descargáis y lo instaláis, no tiréis el instalador ya que es necesario para su actualización.
- La primera vez que lo usamos descargamos `lynx`, un navegador en línea de comandos.
- Para no tener que correr manualmente el instalador cada vez que queremos actualizar Cygwin con algún paquete/programa, usaremos `apt-cyg`
## apt-cyg
- Cygwin es una herramienta muy potente para Windows pero muy tediosa de utilizar.
- [apt-cyg](https://github.com/transcode-open/apt-cyg) es un gestor de paquetes de Cygwin que funciona en línea de comandos.
- El nombre proviene de ser como un [apt](https://wiki.debian.org/Apt) para Cygwin.
- Un APT (*Advanced Package Tool*) es un conjunto de herramientas para manejar los paquetes &#x2013;programas&#x2013; de los sistemas [Debian](https://www.debian.org) [GNU](https://gnu.org)/[Linux](https://linux.org). Se ha hecho muy popular su funcionamiento y otros sistemas
operativos lo han imitado porque permite:
- Instalar programas.
- Desinstalar programas.
- Actualizar programas.
- Resolver dependencias de los programas de forma automática.
- Sin apt-cyg, cada vez que queremos instalar algo hay que abrir el programa de instalación de Cygwin.
- Con apt-cyg conseguimos instalar o actualizar programas que usamos en Cygwin desde la propia consola de Cygwin.
## Instalación de apt-cyg
Para instalarlo, tal como cuentan en su página web, usamos dos líneas de comandos:
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
La primera línea dice que ejecutará `lynx` con la opción `-source` para descargar el código fuente de la página `rawgit.com/transcode-open/apt-cyg/master/apt-cyg` y ese texto lo envía con `>` al archivo `apt-cyg`.
`Lynx` es un navegador en línea de comandos que se puede utilizar para esto. El próximo día probaremos con otras páginas.
En este momento y en el directorio/carpeta/ruta donde estemos, creamos un archivo con nombre `apt-cyg` que contiene el texto del código fuente de esa URL, que es un script para usar Cygwin e instalar programas sin correr manualmente el instalador.
Para comprobar que está hacemos un `ls`, un comando para listar los contenidos de la carpeta/directorio.
Si está, pasamos a la siguiente línea. Con `install` instalamos el archivo `apt-cyg`, que es un programa, en la carpeta *bin*, que son los programas o binarios.
Si no ha dado error será que lo tenemos. Para probarlo escribimos `apt-cyg install wget`, que es la instrucción para instalar el programa `wget`, una herramienta para descargar archivos que usa precisamente `apt-cyg`
# MacOSX
## Terminal
- La terminal es una aplicación que encontramos disponible en "Utilidades -> Terminal" pero, de un tiempo a esta parte, está capada y no se puede utilizar con todo su potencial.
- Para ello requiere [activar Xcode](https://guide.macports.org/#installing.xcode). Esto lo conseguimos por dos vías posibles. En ambos casos debemos tener cuenta de Apple.
- O bien descargamos [xcode](https://apps.apple.com/us/app/xcode/id497799835), que son muchos Gb.
- O bien en la página de [developer](https://developer.apple.com/downloads/index.action) de MacOSx buscamos "Command line tools for Xcode", que es menos de medio Gb.
- En cualquier caso, leed bien las instrucciones para la instalación de estos enlaces y no tengáis miedo a las advertencias de Mac sobre lo que vas a hacer pues lo único que vas a hacer es usar algo que tu ordenador es capaz de tener.
- Una vez tenemos Xcode, instalamos `brew` que es un gestor de programas para la terminal de Mac, algo así como el `apt-cyg` de Cygwin.
## Brew
- Puedes ver el proyecto en <https://brew.sh/>
- Se trata de un gestor de programas en MacOSX.
- Hay una alternativa llamada [macports.org](https://www.macports.org/), no son incompatibles, por si alguien se anima a experimentar.
- Sirven para instalar programas que se usan en la Terminal.
- La instalación fácil hasta hace poco está en la página de brew.sh
- Copiamos esta línea `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` y la pegamos en la terminal.
- Sin embargo esto ha cambiado sensiblemente porque MacOSX ha dejado de utilizar `BASH` como el dialecto que entiende la terminal y ahora utiliza `ZSH`. Aunque son dialectos varían en algunas cosas. En el curso usaremos `Bash` por lo que recomiendo hacer lo siguiente:
- [spirosfromlondon](https://discussions.apple.com/thread/252176464) nos cuenta que tendremos que lanzar `brew update` y luego `brew install bash`. Comprobamos con `bash --version` y para que MacOSX no olvide esto, editamos el archivo `~/.bash_profile` con `nano`, por ejemplo y añadimos esta línea: `export BASH_SILENCE_DEPRECATION_WARNING=1`.
- `nano` es un editor en línea de comandos, lo veremos el próximo día.
- Luego ya podemos instalar programas. Por ejemplo, `wget` con `brew install wget`.
- Quizás surjan otros problemas, como [este](https://apple.stackexchange.com/questions/224511/how-to-use-bash-as-default-shell)&#x2026; no dudéis en comentarlos.
- Si quisierais seguir con `zsh` y no os da problemas, genial. [Aquí](https://stackoverflow.com/questions/65619529/fixing-zsh-command-not-found-brew-installing-homebrew) hablan de algunos problemas que se han encontrado.
# Repaso
- [ ] Control ordenador.
- [ ] Emulador de terminal con Cygwin (W$) o activando XCode (MacOSX) para aplicaciones CLI
- [ ] Editor de textos con `nano`
- [ ] Sintaxis `Markdown`
- [ ] Control de versiones `git`.
- [ ] Github para repositorios de documentación y servidor web.
- [ ] Python para algunas funcionalidades.

124
sesiones/2021-09-28.md~ Normal file
View file

@ -0,0 +1,124 @@
# Contenidos
## Terminal
Tres comandos vamos a usar:
- `pwd` o *print working directory*, es decir, imprime el directorio de trabajo.
- `ls`, sirve para listar los archivos y directorios del directorio donde estás.
- `cd`, para cambiar de directorio.
## Jerarquía del sistema de directorios
- Metáfora arriba/abajo en un eje de Y donde el punto 0 es la raíz del sistema operativo, representado en Unix con una `/` y en
- Metáfora adelante/atrás en el eje de las X donde el punto 0 es la raíz del sistema operativo.
- Metáfora entrar al directorio/salir del directorio.
- En el mundo web además del punto 0 de la web está la URI o dirección del recurso en la red. Veámoslo con un ejemplo: `https://workforus.theguardian.com/careers/product-engineering/`
- En esta URL el dominio es la raíz, en este caso `workforus.theguardian.com`
- El directorio de primer nivel sería `careers`.
- Que tendría dentro el directorio `product-engineering`
- Y dentro estará el archivo `index.html`
workforus.theguardian.com
└── careers
└── product-engineering
└── index.html
Voy a añadir además los directorios `img` y `js` que cuelguen de la raíz del árbol y les voy a crear un archivo dentro de cada uno:
workforus.theguardian.com
├── careers
│   └── product-engineering
│   └── index.html
├── img
│   └── icon.png
└── js
└── lib.js
Si estoy en `index.html` y quiero referirme a la imagen `icon.png` que está en el directorio de las imágenes, puedo hacerlo con la ruta relativa o la ruta absoluta:
- Ruta relativa: según en el sitio en el que me encuentro, es decir, en `index.html`, luego tengo que subir un directorio hasta `careers`, otro hasta la raíz `workforus.theguardian.com`, y luego bajar al directorio `img`. Eso se representa así: `../../img/icon.png`. Es decir, con `../` se sube un directorio.
- Ruta absoluta: desde la raíz. Dado que la raíz está representada por una `/`, hacemos: `/img/icon.png`
- Ruta URI: dado que es un recurso disponible en la red de Internet, también podría tener la ruta `https://workfocus.theguardian.com/img/icon.png`. Cuando se ponen rutas URI se puede quitar la parte del protocolo, lo cual se hace por si en algún caso tiene problemas con uno u otro, quedando así: `//workfocus.theguardian.com/img/icon.png`
El porqué poner uno u otro depende de cómo esté montada la web. Suele ser mejor poner rutas absolutas si crees que las relativas pueden variar, pero también podrían cambiar potencialmente las absolutas.
## Git
### Instalación
Instalamos git en el ordenador.
- En cygwin, `apt-cyg install git`
- En linux, `sudo apt install git`
- En mac, `brew install git`
### Problemas en Windows: el Antivirus
- Se han detectado problemas o bien al instalar git o bien al clonar el repositorio luego.
- Cuando estéis con estas cosas desactivar el antivirus o permitidle una excepción de cygwin porque si no no funciona bien.
## Mundo web
- Por cierto, antes de hacer lo de Github&#x2026; ¿habéis visto su página? ¿Os recuerda a algo? ¿No?
- Ahora veamos la de Twitter&#x2026; ¿se parecen?
- Resulta que la web de Github está diseñada con el framework Bootstrap <https://getbootstrap.com/>
- Bootstrap es un framework de desarrollo web que liberó Twitter cuando rediseñó su página
- Muchas de las páginas del mundo están basadas en Bootstrap. En algunas se nota más que en otras.
- Aunque Bootstrap tiene iconos, hay otro proyecto que también se usa, [Fontawesome](https://fontawesome.com/v5.15/icons?d=gallery&p=2&m=free)
## The Guardian
Vaya sorpresa me he llevado cuando el clásico "We Are Hiring!" del código fuente de [The Guardian](https://www.theguardian.com/international):
![img](/img/the-guardian-source.png "We Are Hiring!")
Ha sido sustituida por:
![img](/img/the-guardian-200.png "G: 200 Anniversary The Guardian")
Resulta que este año se celebra el bicentenario del periódico.
## Github
- Vamos a github y copiamos la dirección del repositorio, por ejemplo: `https://github.com/Pontedatos/uc3m-periodismo-datos.git`
- Lo clonamos en el directorio donde estamos con `git clone https://github.com/Pontedatos/uc3m-periodismo-datos.git`.
- Esto significa que creara una carpeta/directorio en nuestro espacio con el nombre `uc3m-periodismo-datos` con el contenido de ese repositorio remoto.
- Si añadimos al final, separado con un espacio, un nombre, llamará a la carpeta como queramos. Por ejemplo, `git clone https://github.com/Pontedatos/uc3m-periodismo-datos.git periodismodatos`, la carpeta con el contenido será `periodismodatos`.
- Para comprobar que lo hemos descargado/clonado, lanzamos `ls`, se tendrá que ver el nombre del directorio tal como lo hemos llamado.
- Ahora vamos a entrar/cambiar a ese directorio con el comando `cd`, de *change directory*, que lo podemos recordar por "Cambiar de Directorio". Así, `cd uc3m-periodismo-datos` nos lleva a ese directorio.
- Lo listamos con `ls` para comprobar su contenido.
- Si en vez de `ls` lanzamos las opciones `ls -la` vemos que tiene un directorio de nombre `.git` que es donde está toda la configuración de este repositorio git.
- Es decir, esta carpeta también es un repositorio git local.
- Si queremos saber a dónde apunta hacemos `git remote -v` y nos dice la URL de donde hacer "fetch", de donde descargar datos, y a donde hacer "push", donde subir datos.
- Mañana practicaremos con esto.
- Para volver al directorio anterior tenemos que subir o retroceder un directorio, lo hacemos con `cd ../`
## Pendientes
- [ ] Ley de Moore
- [ ] Entidades HTML
- [ ] Caracteres reservados
- [ ] `ls -la`
- [ ] xcode
- [ ] Datos abiertos: 5 estrellas <https://5stardata.info/en/>
- [ ] Journalism in the Age of Data: <http://datajournalism.stanford.edu/>
-
# Pruebas
- Cuál es el primer comando que deberías usar en la terminal. Explica tu respuesta. Pista: describe la estructura de ficheros de tu equipo y el lugar donde te encuentras.
- ¿Como te mueves por el árbol de directorios de tu sistema de ficheros? Razona tu respuesta.
- Si quisieras clonar un repositorio git, ¿qué pasos tendrías que dar? ¿Cómo comprobarías que ha funcionado?

37
sesiones/2021-10-05.md~ Normal file
View file

@ -0,0 +1,37 @@
# Ruido-silencio
# Compeñerismo
# Pandora Papers
# Variables de entorno
# echo
# ls
# mkdir
# cat
# Estructura de ficheros
# Rutas
# ToDo
- touch
- prompt
- git

198
sesiones/2021-10-06.md~ Normal file
View file

@ -0,0 +1,198 @@
# The mother of all demos
![img](/img/1968-demo-poster.jpg "1968 a research center for augmenting human intellect")
- Es como se conoce a la presentación realizada por Douglas Engelbart en los Xerox Labs de Palo Alto en 1968.
- Los Xerox Labs dieron forma a las interfaces gráficas que luego popularizaron Mac o Windows.
- Pero este nombre es posterior, de 1994.
- Entonces se llamó "Un centro de investigación para aumentar el intelecto humano". Formaba parte de la conferencia de Fall Joint Computer en el Brooks Hall en San Francisco.
- El proyecto fue resultado del trabajo realizado en el Augmentation Research Center del Instituto de Investigación de Stanford.
- En esta [demostración de las tecnologías experimentales](https://es.wikipedia.org/wiki/The_Mother_of_All_Demos) se presentan varios hitos:
- Un sistema operativo denominado NLS
- Uno de los primeros ratones.
- Sistema de videoconferencia
- Sistema de teleconferencia
- Hipertexto
- Procesamiento de textos
- Hipermedia
- Archivo de vinculación dinámica
- Control de revisiones (versiones)
- Editor en tiempo real colaborativo
## Enlaces
- Vídeo resumen que visionamos: <https://www.youtube.com/watch?v=B6rKUf9DWRI>
- Vídeo completo: <https://www.youtube.com/watch?v=yJDv-zdhzMY>
- Doug Engelbart Institute: <https://dougengelbart.org/content/view/209/>
## Prueba
- Contrasta el uso que haces del ordenador con el uso que proponía Doug y explícalo.
- Puedes ayudarte de una tabla.
- ¿Qué cosas permanecen y qué ha cambiado?
# Entidades HTML
Una persona quería mostrar una flecha en Markdown tal como se le mostraba en su M$Word. Es decir, en este editor si escribes `->` se convierte en el carácter de una flecha que apunta a la derecha.
En Markdown se pueden incluir estos caracteres pero para ello hemos de saber su codificación HTML. Recordad que **allí donde Markdown lo hace HTML**.
En HTML estos caracteres que no son los comunes se tienen que representar con un código hexadecimal. Tened en cuenta que la codificación [ASCII](https://es.wikipedia.org/wiki/ASCII) (American Standard Codification for Information Exchange, codificación americana estándar para el intercambio de información) cubría solo los caracteres habituales del alfabeto inglés. Por tanto, ni la `ñ` ni las tildes están ahí. Para representar estos caracteres se puede hace a través de entidades HTML o bien de código hexadecimal. Se pueden usar ambos pero las entidades HTML se han hecho para que sean más fáciles de recordar. Eso sí, no cubren **todos** los caracteres y en el resto de casos, como el de la flecha, hay que poner el código hexadecimal.
Las entidades HTML son un conjunto de caracteres o `string` que empiezan por un ampersand `&` y terminan con un `;` punto y coma. Por ejemplo, el carácter `á` se escribe `&aacute;`; el carácter `é` se escribe `&eacute;`, etc;
Las entidades HTML también nos sirven para conocer que en todos los lenguajes informáticos existen los **caracteres reservados**, es decir, caracteres que no podemos usar tal cual porque el lenguaje los entiende de una manera especial. Como en HTML el carácter de `<` menor que es el inicio de una **etiqueta**, si queremos poner una expresión matemática del tipo `4<6`, cuatro es menor que 6, habrá que poner la entidad de ese carácter: `4&lt;6`, donde `&lt;` corresponde al carácter `<` y donde `lt` viene de *lower than*.
Esto ocurre con el propio carácter de ampersand. Si queremos usarlo y que HTML no lo entienda como el inicio de una entidad HTML, hemos de poner la entidad. Así, la empresa `Ernest&Young` se pondría en HTML como `Ernest&amp;Young`, donde `amp` proviene de ampersand.
## Enlaces
- Página de ayuda de Mozilla: <https://developer.mozilla.org/es/docs/Glossary/Entity>
- Lista completa de entidades: <https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references>
## Prueba
Entonces, ¿cuál es la entidad HTML para la flecha que quería representar nuestra compañera?
# Escapar caracteres en la terminal *Shell*
- Como cualquier otro lenguaje informático, los dialectos de la `Shell` (`Bash` o `zsh`, que son los que usamos) tienen también caracteres reservados que habría que "escapar" para que no los entienda como tal si los queremos poner de determinada manera.
- Algunos de estos caracteres los hemos visto:
- **`>`:** para enviar la salida de un comando (STDOUT) a un archivo que crea en el acto o sobreescribe si ya existiera.
- **`>>`:** para enviar la salida de un comando (STDOUT) al final de un archivo si existe, y si no lo crea.
- **`|`:** para enviar la salida de un comando (STDOUT) a un comando (como STDIN) para que lo interprete.
- Así, por ejemplo, si queremos decirle a `echo` que `6 > 3`, seis es mayor que tres, debemos escapar el carácter porque si no lo que hará `echo` será decir `6` y esa salida estándar STDOUT la enviará a un archivo de nombre 3 que contendrá 6. Podéis probarlo.
- Para escaparlo podemos hacer dos cosas (siempre se pueden hacer varias cosas).
- Una es propia del comando `echo`, y es entrecomillar todo el texto para que entienda que todo es parte de la cadena de caracteres o `string`: `echo "6 > 3"`.
- Otra es escapar solo el carácter, y eso en la shell se hace con el carácter `\`: `echo 6 \> 3`
## Enlaces
- <https://www.shellscript.sh/escape.html>
## Prueba
Dado el significado que tienen las comillas para el comando `echo`, cómo harías para que devolviera una frase como: La Justicia europea considera "discriminatorio" el sistema de financiación del bono social de las eléctricas (Fuente: <https://www.eldiario.es/economia/justicia-europea-considera-discriminatorio-sistema-financiacion-bono-social-electricas_1_8394400.html>)
# Cambiar la home en Cygwin
- Queremos cambiar la home de Cygwin.
- Este es un juego divertido que la gente de Mac o GNU/Linux no necesita hacer, en principio.
- Recordemos que cuando digo `home` me refiero al directorio del sistema de archivos donde se encuentran mis archivos personales, es decir, lo que en un Windows o Mac es mi espacio del ordenador y a partir de ahí cuelgan las carpetas de `Escritorio`, `Descargas`, etc.
- Por defecto, la **home** del usuarix de Cygwin es el directorio de instalación del programa que monta una estructura Unix con ruta `/home/nombre-usuarix/`.
- Esto lo vemos cuando arrancamos el programa y escribimos (le preguntamos) `pwd` (imprime el directorio de trabajo) y devuelve una ruta que es esa.
- Para ver el árbol de directorios de Cygwin o Mac o Linux, podéis hacer `tree -L 1 /`. El comando `tree` muestra el árbol de directorios y archivos. Con la opción `-L 1` (`L` de *level* o nivel) muestra un nivel del árbol desde el punto (el argumento `/`) que le hemos dicho, en este caso la raíz, principio o núcleo del árbol de directorio representado por una `/` barra.
- Cygwin instala, por defecto, el espacio de usuario en una parte del propio programa, en `/home/`. Lo que queremos hacer es que tenga como `home` el espacio de mi usuario de Windows.
- Para disfrutar de `Cygwin` y acceder al espacio de quien usa el ordenador de Windows, una opción es [modificar](http://stackoverflow.com/questions/1494658/how-can-i-change-my-cygwin-home-folder-after-installation%0A) la variable `db_home` en `/etc/nsswitch.conf` con nuestro editor `nano`.
- Pero antes&#x2026;
## Antes de cambiar la `home`
En la `home` de Unix se crean unos archivos por defecto:
- `.bashrc`, donde se encuentra la configuración de `BASH`.
- `.bash_profile`, donde se encuentra la información del perfil de lxs usuarixs de `BASH`.
- `.bash_history`, donde se almacenan los comandos que utilizamos.
Tanto si estos archivos contienen información útil como si no, antes de cambiar la **home**, cópialos al directorio que va a ser el nuevo directorio de trabajo, es decir:
cp .bash* /cygdrive/c/Documents and Settings/usuarix/.
## ¿Quién soy yo?, ¿cuál es mi usuarix?
- Hay un comando que nos lo dice, `whoami`.
- Dado que Cygwin ha copiado el nombre de Windows, esto funciona también aquí.
whoami
## Editemos nsswitch.conf
- A la hora de escribid nombres de archivos, de directorios o rutas completas, recordad que la tecla de tabular es vuestra amiga :smiley-cat:
- Entonces, escribimos `nano /etc/nsswitch.conf`
- Y al final del archivo, abajo, escribimos `db_home: windows` o bien `db_home: /%H`.
- Guardamos y salimos (o salimos y guardamos :recycle:)
## ¿Hashtag? ¿Qué es la almohadilla?
- Tened en cuenta que en los archivos de configuración de la `Shell`, la almohadilla `#` que aparece al principio de línea significa que la línea está comentada, es decir, que no la va a leer el programa que quiera leerla para hacer algo.
- En Markdown el mismo carácter es el equivalente del elemento `h1` de HTML o "encabezamiento de primer nivel".
- Así que os pueden quedar varias líneas comentadas, incluso contad lo que habéis hecho en una línea comentada, para que cuando volváis a este archivo sepáis por qué esta línea es así:
# Ahora modifico la línea de la variable db_home
## ¿No fue posible?
Si a alguien no le funciona, puede proponer este otro método que proponen en esta [página](http://stackoverflow.com/questions/225764/safely-change-home-directory):
mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
# Listar archivos, opciones
- **`ls`:** listamos archivos y directorios
- **`ls -a`:** listamos archivos y directorios ocultos
- **`ls -la`:** listamos archivos y directorios ocultos con detalle.
- Hay un montón de opciones más.
# Copiar archivos y/o directorios
- Para copiar está el comando `cp`
- Su comportamiento es `cp OPCIONES ruta/s-origen ruta-destino`. Es decir, admite copia una cosa o varias a un destino final.
- Tened en cuenta siempre eso que os decía que cuando ponemos el nombre de los archivos o las carpetas en realidad estamos poniendo su ruta en el sistema de ficheros.
- Si copiamos un directorio y tiene contenido hemos de poner la opción `-r` que significa "copia recursiva".
# Mover archivos y/o directorios
- Para mover archivos, es decir, cortar y pegar algo en un destino determinado, está el comando `mv`.
- Su comportamiento es `mv OPCIONES ruta/s-origen ruta-destino`. Admite, también, mover una o varias cosas a un destino final.
- Se puede usar también para renombrar archivos o carpetas. Es decir, si hacemos `mv hola.txt adios.txt` lo que hacemos es mover el archivo `hola.txt` al archivo `adios.txt`, es decir, borrar `hola.txt` y crea `adios.txt`; y si existiera, lo sobreescribe.
# Wildcards o comodines
- A la hora de listar, copiar, mover y otras operaciones se pueden usar las `wildcards` o comodines.
- Imaginad que tenéis una carpeta en vuestro Escritorio de nombre `data` y dentro de ella tenéis archivos `csv`, `json` y `xls`, todos en la misma carpeta. Y queréis organizar eso un poco por tipo de archivo.
- Entonces creamos unas carpetas que se llamarán `csv`, `json` y `xls` dentro de `data`.
- Nos situamos en el directorio `data` con el comando `cd`: `cd ~/Escritorio/data`
- Creamos las carpetas con `mkdir`: `mkdir csv json xls`.
- Movemos los archivos con mv: `mv *.json json/`, y luego con los otros dos tipos de archivos.
## Enlaces
- Wildcards: <https://www.shellscript.sh/wildcards.html>. Forma parte de una guía sobre programación en la Shell que no tiene mala pinta.
# Make a better prompt
Para cuando usemos git el próximo día:
<https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh>
# Mac
No hace falta instalar todo XCode sino que hay que instalar Command Line Tools for XCode. La versión dependerá de la versión que tengáis
xcode --install
# Almohadilla
<https://es.wikipedia.org/wiki/Almohadilla>

75
sesiones/2021-10-13.md~ Normal file
View file

@ -0,0 +1,75 @@
<img src="![img](https://www.retroavangarda.com/wp-content/uploads/2016/03/okladka-london-calling-simonon-clash-elvis-presley-e1460242755720.jpg2) alt="Portada de London Calling de The Clash homenaje a la portada del primer álbum de Elvis Presley">
# ¿A qué hora comienzan las clases? ¿A qué huelen las nubes?
- Las clases comienzan a las 14:30.
- Voy a intentar empezar todas las sesiones con un vídeo corto, que va a empezar a las 14:30 y no durará, normalmente, más de 10 minutos.
- Así se cubren esos 5 minutos de cortesía.
- Os invito a que veáis algún vídeo también si yo no llegara en esos minutos. Solo hay que buscar "data journalism" o "periodismo datos" en Youtube.
# Data Journalism is the New Punk
- Así definió Simon Rogers al periodismo de datos en el TEDxPanthéonSorbonne en noviembre de 2012 <https://www.youtube.com/watch?v=h2zbvmXskSE>
- Define el punk como algo muy importante para la juventud porque les permitía formar una banda solo con tener una guitarra y con tres acordes se podía hacer una canción.
- Lo que fue importante para la juventud de los 1970' puede representar ahora los datos: tienes tres conjuntos de datos y ya puedes hacer una historia interesante.
- Rogers quería escribir y ser periodista cuando tenía 6 años. Pero tenía miedo a las matemáticas.
- Sin embargo en el periodismo de datos necesitas tener conocimientos matemáticos, técnicos.
- Hay portales de datos abiertos, proyectos de liberación de datos, filtraciones como Wikileaks&#x2026;
- También herramientas libres o abiertas como Datawrapper para crear visualizaciones.
- Con UK Riots se volvió a revisar el inicio del periodismo de precisión de Philip Meyer y sus Detroit Riots.
- Open Journalism
- Joe Strummer: people can do anything.
## Enlaces
- Página de Simon Rogers: <https://simonrogers.net>
- Cosas que hace en Google <https://trends.google.com/trends/story/US_cu_6fXtAFIBAABWdM_en>
- Data Journalism Podcast: <https://simonrogers.net/2021/04/26/introducing-the-data-journalism-podcast/>
# lolcat
- Si disponemos del comando `man`, podemos usarlo para saber qué es `lolcat`:
- NAME, lolcat: "rainbow coloring effect for text console display"
- SYNOPSIS: `lolcat [options] [files] ...` (recuerda la estructura `comando opciones argumentos`. En este comando se pueden poner más de un argumento (más de un archivo) en la misma línea.
- DESCRIPTION: "lolcat is a program that concatenates files, or standard input, to standard output (like the generic cat), and adds rainbow coloring to it."
- Así que es como `cat` pero le da un colorido de arcoiris a la salida.
## Instalación
- En Mac haremos `brew install lolcat`
- En Cygwin es un poco más complicado porque no está empaquetado para Cygwin así que podemos usar, por ejemplo, la librería `lolcat` de `ruby`.
## ¿Ruby?
- Sin entrar mucho en detalles, `ruby` es un lenguaje de programación moderno que pretendía lo que mucho pretenden
## Ruby can't fail
- Nota: el nombre sigue la línea del London Calling de los Clash y su canción "Rudy can't fail" <https://www.youtube.com/watch?v=uEK9oK02D1M>
- No siempre se acierta sobre el terreno y en caliente, pero a veces hay que tomar decisiones.
- Parece ser que no somos lxs primerxs que experimentamos ciertos problemas con Ruby en Cygwin así que quien tiene problemas con `lolcat` puede probar esto:
- <https://itectec.com/superuser/windows-gem-not-working-in-cygwin/>
- Run the Cygwin setup, and choose Ruby, under the Ruby category. Also make sure that you've installed the gcc compiler and GNU make, under the Devel category, so that the gems can build the native extensions. <https://stackoverflow.com/questions/14376138/how-to-fix-gem-install-gtk2-in-cygwin-ruby-on-windows>
- install curl, git, nano, openssh, openssl, unzip, util-linux, vim, wget. <https://gist.github.com/ahsankhatri/260c58929962a01bf9e26ef660c832d0>
- Descargar ruby <https://rubyinstaller.org/downloads/> y añadirlo al `PATH`: `/cygdrive/c/Ruby22/bin`
- Edit ~/.bash\_profile or ~/.profile, Add alias gem=gem.bat, Install Mailcatcher gem install mailcatcher, Now whenever you install any package from gems you need to add alias in ~/.bash\_profile in order to run in cygwin OR you can directly batch file with gem.bat -v, e.g. add alias mailcatcher=mailcatcher.bat in ~/.bash\_profile
# Enlaces
- Herramientas curiosas de la línea de comandos, <https://infotics.es/articulo/herramientas-curiosas-en-la-linea-de-comandos/>, las veremos el próximo día.
# Pruebas
- Empieza de forma simple, con el comando `echo` y manda la salida a `lolcat`
- Baja el código fuente de una página y pásale `lolcat`
- Guarda alguno de estos resultados y míralo con `nano`

44
sesiones/2021-10-19.md~ Normal file
View file

@ -0,0 +1,44 @@
# Dialectos de la shell
`cat /etc/shells`
# Google dorks u operadores de buscadores
Al igual que en la terminal se utilizan operadores, en los buscadores se ha convenido en utilizar algunas palabras clave de una forma especial para restringir la búsqueda
- <https://ahrefs.com/blog/es/operadores-de-busqueda-avanzada-de-google/>
- <https://moz.com/learn/seo/search-operators>
- <https://osintcurio.us/2019/12/20/google-dorks/>
# Fancy command line
Tomando como base este artículo: <https://infotics.es/articulo/herramientas-curiosas-en-la-linea-de-comandos/>
Utilzamos `sl` y `lolcat`
# neofetch
<https://github.com/dylanaraps/neofetch>
# Admin en Cygwin
Algunas utilidades de administración en Cygwin:
- `uname -a`
- `cygcheck -c python`
# WSL
Os recuerdo esto que dijimos el otro día: WSL (Windows con Linux) <https://docs.microsoft.com/en-us/windows/wsl/about>
# Pruebas
- ¿Qué otros comandos o expresiones le pasarías a `lolcat`?
- Pon ejemplos de uso de los operadores de buscadores y sus resultados

124
sesiones/2021-10-20.md~ Normal file
View file

@ -0,0 +1,124 @@
# Git y Github
## El repositorio de pontedatos
- Ya tenemos un repositorio en la organización a la que pertenecemos como clase, <https://github.com/pontedatos/uc3m-periodismo-datos>
- Lo que vamos a hacer es o bien descargarlo si no lo hemos hecho o bien actualizarlo si ya lo habíamos descargado.
- Cuando digo "descargarlo" en realidad digo "clonarlo", es decir, voy a la carpeta de mi elección con el comando `cd` y escribo `git clone https://github.com/pontedatos/uc3m-periodismo-datos.git`.
- Esto creará una carpeta por debajo de donde me encuentro con el nombre `uc3m-periodismo-datos`. Esa carpeta es un repositorio git en nuestro ordenador, en `localhost`, que tiene el mismo contenido que el de la dirección desde donde me lo he clonado.
- Si ya hubiera hecho esto alguna vez tendría que ponerme dentro de la carpeta y actualizar con `git pull`.
## Nuestro repositorio
- Es probable que tengáis un repositorio vuestro cuyos contenidos solo estén en github.
- Vamos a descargarnos los datos de la misma manera que antes.
- Nos situamos en la carpeta elegida y clonamos con `git clone` seguido de la dirección de nuestro repositorio git en github.
- Luego con `cd` nos situamos dentro del repositorio.
- Ahora con `nano` o nuestro editor favorito cambiamos algo, guardamos, cerramos y seguimos tres pasos para actualizar los cambios en github:
- `git add nombre-archivo-cambiado`
- `git commit -m "comentario del cambio"`
- `git push origin main`
- Si al dar `git push` da error consultamos el error por el foro.
## No tenemos un repositorio
- Si no tuviéramos un repositorio podríamos crear uno nuevo.
- Primero creamos una carpeta con el nombre que queramos aunque lo suyo es que sea el nombre del repositorio.
- Luego con `cd` nos situamos dentro de la carpeta.
- Y entonces creamos un repositorio en Github y, cuando llegue el caso, seguimos en la terminal estos pasos que indican:
```bash
echo "# Proyecto de ..." >> README.md
git init
git add README.md
git commit -m "primer commit"
git remote add origin https://github.com/cuenta/nombre-repositorio
git push -u origin main
```
## No nos reconoce
- Comenta una compañera que tiene problemas con `git` porque en el paso `git commit -m` le sale un aviso que no logra interpretar.
- Una recomendación previa y para que lo tengáis en cuenta: conviene leer los mensajes que da el software e intentar interpretarlos adecuadamente. A veces nos "resuelven" el problema. Entiendo que "desconciertan" pero también hay que acostumbrarse a leerlos, a buscar soluciones e intentar resolver problemas/inconvenientes que surjan. En este caso, además, la compañera ha compartido una captura de pantalla del aviso y de esa manera ha sido fácil resolverlo, os lo cuento.
- Spoiler: lo que dice se resuelve en esta sección de este manual que os enlacé con mis notas de git y github:
<https://flowsta.github.io/github/#outline-container-org19f011c>
- Os lo explico paso a paso. La primera vez que usamos en el ordenador `git` de la manera que os propuse, es decir, no desde la interfaz de Github sino desde vuestro ordenador, a través de la terminal, tenemos que identificarnos.
- En este caso lo que dice es `Author identity unknown`, es decir, se desconoce la identidad de quién eres para `git`, para firmar ese `commit` y luego subirlo al servidor que vas a utilizar.
- Y además añade `*** Por favor, cuéntame quién eres`
- A continuación dice que corras (que ejecutes) dos líneas de instrucciones en la terminal. Tened en cuenta que cuando salen varias líneas en este tipo de avisos, como cuando instalamos `apt-cyg`, no se copian las dos líneas juntas sino que se pone primero una, se ejecuta, y luego la otra.
- En este caso, lo que dice primero es que les digas cuál es tu dirección de correo electrónico. En este caso, como usamos como servidor externo a Github, ponemos el correo electrónico con el que nos hemos registrado en Github: `git config --global user.email "tu-email-en-github"`
- En esta instrucción, la opción `--global` indica a `git` que siempre vas a usarlo en la terminal con este mismo `user.email`. Por tanto, no tendrás que volver a configurar esto.
- La siguiente línea solicita que le digas cuál el nombre de tu cuenta `git config --global user.name "cuenta-en-github"`
- A partir de ahí podréis seguir hasta el próximo desafío.
## :new: Tokens
- Para anticiparos el próximo "desafío" con que os vais a encontrar os cuento que Github cambió hace poco la forma de relacionarse con Github y ahora hay que generar una clave para subir los contenidos, para hacer el `git push`.
- Antes había que poner la contraseña de github, ahora hay que generar una clave.
- Esto se hace yendo a <https://github.com/settings/tokens> y generando un nuevo `token`.
- Hay que darle un nombre, elegir una fecha de caducidad (puede ser "nunca" aunque, ya que estáis aprendiendo, mejor ponerle una caducidad para que tengáis que volver a ese paso en algún momento) y seleccionar un ámbito de actuación o "scopes".
- Para lo que vamos a hacer basta con que marquéis "repo" y los que cuelgan de él:
- repo
- repo:status
- repo\_deployment
- public\_repo
- repo:invite
- security\_events
- Una vez marcado esto y creado el token os genera un "hash", un código que conviene que copiéis en alguna parte &#x2013;:warning: cuidado: no en los apuntes públicos&#x2013; y que será el que tengáis que poner cuando hagáis `git push` en vez de la contraseña.
# Enlaces
- Viejo manual de git y Github: <https://flowsta.github.io/github/>
- Recordad mis notas sobre Markdown en <https://flowsta.github.io/markdown>
- Editores para Markdown:
- MarkDownEditor, W$, <https://github.com/chenguanzhou/MarkDownEditor>
- Abricotine, W$-OSX-GX, <https://abricotine.brrd.fr/>
- MarkText, W$-OSX-GX, <https://marktext.app/>
- Ghostwriter, W$-OSX-GX, <https://wereturtle.github.io/ghostwriter/>
- Atom, GX, <https://atom.io/>
- VSCodium, W$-OSX-GX, <https://vscodium.com/>
- Remarkable, W$-GX, <https://remarkableapp.github.io/>
- Haroopad, W$-OSX-GX, <http://pad.haroopress.com/user.html>
- Emacs, W$-OSX-GX, <https://www.gnu.org/software/emacs/>
- nano, CLI, <https://www.nano-editor.org/>
- Data Science at the Command Line <https://www.datascienceatthecommandline.com/>
# Pruebas
## git
- Tal como hemos hecho con git y Github, clona tu repositorio en el lugar que consideres adecuado y coméntalo.
- Edita alguno de los archivos con tu editor favorito, por ejemplo, `nano`. Si no te acuerdas puedes preguntar por el foro y/o bien probar algún otro editor de los mencionados anteriormente.
- Actualiza el repositorio remoto.
## Comentario de visualización
- Según dijimos en la primera sesión, realiza un comentario de una o varias visualizaciones de datos y/o infografías que queráis y justificar las respuestas y la elección.
# Recordatorios
- Se puede solicitar tutoría para tratar temas del curso.
- Quien tiene problemas con ruby puede probar con la vía propuesta en la sesión anterior y contar cómo ha ido.
- Quien no tenga Cygwin configurado que repase los apuntes. Conviene tener instalado `apt-cyg` y el cambio de la `home`.
- Quien elija `nano` puede visitar su página web por si encuentra información útil: <https://www.nano-editor.org/>.
# ToDo
- Estilo de la terminal
- Estilo de PS1
- Resaltado de sintaxis en `nano`.
- [Atajos](https://www.nano-editor.org/dist/latest/cheatsheet.html) en `nano`
- Personalización en `nano`

7
sesiones/2021-10-26.md~ Normal file
View file

@ -0,0 +1,7 @@
Resolución de errores varios
# Pruebas
- Explica al menos dos errores que hayas tenido y cómo los has abordado y, si así ha sido, resuelto.

15
sesiones/2021-10-27.md~ Normal file
View file

@ -0,0 +1,15 @@
State of Art
# Pruebas
Explica en qué situación te encuentras en cuanto a estos conocimientos que hemos abordado:
- Terminal.
- Gestor de paquetes de la terminal.
- Versión de Shell.
- lolcat
- Valor de "PATH"
- Editor de textos nano.
- Git y Github.

110
sesiones/2021-11-09.md~ Normal file
View file

@ -0,0 +1,110 @@
# Table of Contents
1. [Contenidos](#org8576388)
1. [Prácticas evaluables](#orgde8b0c7)
2. [Guión de las próximas sesiones](#org32cda23)
3. [Crea tu primer gráfico con Datawrapper](#org1d08127)
4. [Problemas con git](#org69b1064)
1. [remote-https](#orge678dd2)
5. [OpenRefine](#org44b5472)
2. [Pruebas](#org75eeeed)
<a id="org8576388"></a>
# Contenidos
<a id="orgde8b0c7"></a>
## Prácticas evaluables
Se recuerda que en sintonía con la evaluación continua se han de realizar 4 pruebas y una final que representan el 60% del curso.
Estas pruebas no se han publicado antes porque, aunque la primera se comentó en la segunda sesión, se optó por aportar una base común de conocimientos y de tecnologías para realizarlas, es decir:
- Trabajo con la terminal y la línea de comandos.
- Editor de texto nano
- Sintaxis Markdown
- Git y Github
Por tanto, se publica la primera de las pruebas asociada a la segunda sesión y la segunda prueba a la sesión del 20 de octubre.
Como recordatorio del itinerario, resumo las pruebas:
1. Comentario de una o varias infografías/visualizaciones de datos o trabajos de periodismo de datos. Comentario libre.
2. Comentario crítico de una o varias infografías/visualizaciones de datos o trabajos de periodismo de datos.
3. Realización de una o varias visualizaciones de datos con Datawrapper y los datos suministrados.
4. Realización de una o varias visualizaciones de datos con Datawrapper con datos a elegir de datos.gob.es y una narración textual.
5. Compilación de todos los trabajos, conversión en HTML y tenerlos disponibles en Github Pages. Este trabajo se puede realizar en parejas.
Se han puesto las dos primeras, sobre las siguientes se añadirán a los días siguientes.
<a id="org32cda23"></a>
## Guión de las próximas sesiones
Se comenta el guión de esta y las próximas sesiones:
- **2020-11-09:** Datawrapper
- **2020-11-10:** OpenRefine
- **2020-11-16:** Tabula y PDF scraping
- **2020-11-17:** OpenRefine
- **2020-11-23:** Pandoc
- **2020-11-24:** HTML y Bootstrap
- **2020-11-30:** Github Pages
- **2020-12-01:** Presentación final
<a id="org1d08127"></a>
## Crea tu primer gráfico con Datawrapper
Se ha subido un archivo de nombre `feliz.csv` al repositorio del curso. Podéis actualizar el repositorio y verlo.
Se recuerda que se puede realizar antes un "análisis exploratorio de datos" desde la terminal con:
- cat
- wc
- head
- tail
- file
- Uso de operadores
También se usará ese archivo para la sesión de OpenRefine.
<a id="org69b1064"></a>
## Problemas con git
<a id="orge678dd2"></a>
### remote-https
A veces pasa que hacemos un `git pull` y sale esto:
git: 'remote-https' is not a git command. See 'git --help'.
Hay que comprobar que tenemos las librerías adecuadas para que funcione git con https:
- libcurl4
- openssl-dev
<a id="org44b5472"></a>
## OpenRefine
Descárgalo de la página oficial: <https://openrefine.org/download.html>
<a id="org75eeeed"></a>
# Pruebas
- Esta será la tercera prueba de evaluación continua.
- Explica el proceso de creación de tu/s gráfico/s con Datawrapper y justifica las decisiones que has tomado.
- Incluye el gráfico y la explicación en tu repositorio de Github.

210
sesiones/2021-11-10.md~ Normal file
View file

@ -0,0 +1,210 @@
# Table of Contents
1. [Contenidos](#org4d4ef91)
1. [OpenRefine](#orga95ab94)
1. [Los datos](#org9536f44)
2. [Funciones](#orgecb40e9)
3. [Instalación](#org4f756f6)
4. [Ejecutar Refine](#orgc997763)
5. [Primeros pasos](#orge8aa446)
6. [Manuales](#org166c211)
2. [Virtualización y/o alternativas a Cygwin o la terminal de OSX](#org8c4bb4c)
1. [Resolver los problemas de Cygwin](#orgeaabd7a)
2. [WSL](#org7836cdd)
3. [Git bash](#org5c7ecf4)
4. [Msys2](#org2ec39f0)
5. [Github CLI](#orgcdb7557)
6. [VirtualBox](#orgeb6b8ec)
3. [Problemas Ruby](#orga4af035)
2. [Pruebas](#org3a615ef)
- State "PDF" from <span class="timestamp-wrapper"><span class="timestamp">2021-11-11 Thu 07:19</span></span>
<a id="org4d4ef91"></a>
# Contenidos
- Hemos trabajado con algunas herramientas de recolección de datos y las seguiremos utilizando diariamente a ser posible.
- Para analizar los datos también hemos abordado algunas herramientas de línea de comandos.
- En esta ocasión vamos a trabajar con OpenRefine.
- Para ello hay que descargarse <https://openrefine.org/>
- Vamos a trabajar con datos recopilados por el proyecto [TRESCA](https://trescaproject.eu).
<a id="orga95ab94"></a>
## OpenRefine
- Nació como un proyecto de Google de software libre, Google Refine.
- Cuando Google decidió dejarlo, la comunidad de usuarixs y desarrolladorxs hicieron un "fork" del proyecto y comenzó Open Refine, que es la evolución "natural" de Google Refine.
- Por eso hay quien se refiere a el software como Google Refine, Open Refine o, directamente, Refine.
<a id="org9536f44"></a>
### Los datos
- El archivo `feliz.csv` proviene de los datos recopilados por TRESCA para explorar las tendencias de Twitter durante un periodo de la pandemia del COVID19.
- El nombre responde a que de todo ese bruto de datos recopilados se han seleccionado los mensajes que contuvieran la expresión "feliz". (aunque esto tiene truco, lo recordamos en la siguiente sesión).
- Se recopila a través de la API de Twitter.
- Conviene señalar que Twitter devuelve por "tendencias" tanto los "hashtags" más usados (es decir, aquellas expresiones que comienzan por una almohadilla `#`, como por ejemplo `#FelizNavidad`) como las expresiones que detecta que se usan más aunque no estén marcadas por lxs usuarixs como hashtag (como por ejemplo `Feliz Navidad`.
- Hay dos campos de fecha.
- Un campo del término de la tendencia y otro de la consulta de la tendencia.
<a id="orgecb40e9"></a>
### Funciones
- Sirve para limpiar y analizar datos.
- Hay que tener en cuenta que la visualización de datos también se refiere a esta etapa en la que el análisis de ciertas cantidades de datos se va a apoyar en herramientas visuales que favorecerán ese análisis.
- Se le considera la "navaja suiza" del periodismo de datos por todo lo que se puede hacer "limpiando datos".
<a id="org4f756f6"></a>
### Instalación
- Se ha procedido a la instalación contemplando los diversos escenarios: máquinas W$ con Java, sin Java, OSX o GNU/Linux.
- También se han superado las advertencias de W$ u OSX sobre instalar software "no verificado".
- Un paréntesis sobre esto. Por norma general, esos avisos son una buena costumbre y previenen de instalar cosas que no estén verificadas/gestionadas/testadas por quienes hacen el sistema operativo.
- La contraparte es que mucho software libre, que por su naturaleza es de código abierto, que cualquier persona puede investigar para ver si es o no dañino, que suele tener una comunidad de desarrolladorxs y usuarixs que lo "quieren" y que puede no pasar por los procesos de esas compañías de sistemas operativos propietarios también se ven incluidos en el mismo "saco" que los anteriores.
- Aunque no es un dogma de fe, si el software es libre sueles poder fiarte más que si no lo es, pero depende de ti o de que confíes en quien te lo ofrece o quien te lo recomienda que sigas ese consejo o no. Lo importante aquí es que cualquiera tiene, potencialmente, la capacidad para investigar si efectivamente es bueno o no.
<a id="orgc997763"></a>
### Ejecutar Refine
- En Windows y Mac hay que pinchar sobre el ejecutable mientras que en GNU/Linux tenemos que ir desde la terminal al directorio donde se encuentra el ejecutable y ejecutarlo con `./refine`.
- Se abre una pantalla negra que no hay que cerrar, es la del programa.
- En el navegador se debería abrir una pestaña nueva (o el navegador con esa página si no lo teníamos abierto) donde aparece la interfaz de Refine.
- Refine es una aplicación web **PERO** no requiere de conexión a Internet, se ejecuta localmente (esa es la pantalla negra).
- Como toda aplicación web cliente-servidor, monta un servidor en el puerto `3333`, que es donde nos conectamos para verlo.
- El nombre de nuestro ordenador es `localhost` y su dirección IP (reservada) es `127.0.0.1`.
- Recordad que se puede ver esto en el archivo `/etc/hosts`
- Podemos tener varias pestañas abiertas pero todas serán de la misma instancia.
- Podemos tener varias sesiones de Refine abiertas en puertos distintos (se ve en siguiente sesión de Refine).
<a id="orge8aa446"></a>
### Primeros pasos
Se han visto algunas acciones y se repasarán en la siguiente sesión.
1. Cargar archivos
2. Editar columnas
3. Transformaciones comunes
4. Ordenar columnas
5. Facetas (numéricas, temporales y de texto)
6. Borrar filas
7. Exportar proyecto
Se recomienda seguir probando libremente ya que no se produce una pérdida de los datos pues el csv original sigue intacto (siempre que no lo borréis).
<a id="org166c211"></a>
### Manuales
- La propia página de Open Refine.
- Manual de Open Refine: <https://flowsta.github.io/refine>
<a id="org8c4bb4c"></a>
## Virtualización y/o alternativas a Cygwin o la terminal de OSX
El orden no importa en este caso pero, en los casos de problemas con Windows, se puede optar por probar estas alternativas:
<a id="orgeaabd7a"></a>
### Resolver los problemas de Cygwin
- Encontrar problemas no es malo, podemos aprender mucho de su resolución.
- En lo que respecta a git se recomienda seguir el siguiente procedimiento:
- Quitar `git` con `apt-cyg remove git`.
- Instalar `gcc-core`, `libcurl4`, `libcurl-devel`, `openssl`. Recordad que se pueden buscar estos paquetes con `apt-cyg searchall lo-que-queramos-buscar`.
- Instalar `git` con `apt-cyg install git`
<a id="org7836cdd"></a>
### WSL
- Es una terminal de un sistema operativo GNU/Linux virtualizado por M$ para W10.
- Había que iniciar una PowerShell con permisos de administración y ejecutar `wsl -install` e instala una terminal de Ubuntu GNU/Linux.
- Si en vez de Ubuntu se quiere otra distribución, se puede especificar con `wsl -install -d NombreDistribución`, donde una puede ser "Debian"
<a id="org5c7ecf4"></a>
### Git bash
- En la página oficial de git, <https://git-scm.org>, se puede descargar una terminal para trabajar con git.
- Se trata de una terminal basada en Msys2 (ver más abajo).
- Viene con git y otros comandos preinstalados.
- Si se quiere utilizar como terminal multipropósito, se recomienda aprender de MSYS2.
<a id="org2ec39f0"></a>
### Msys2
- En la página lo explican muy bien: <https://www.msys2.org/>
- Es otro proyecto de terminal multipropósito llamada Mintty que tiene cosas de Cygwin pero es independiente.
- A efectos de uso, una diferencia fundamental es la gestión de paquetes que no se realiza con apt-cyg o el software de instalación (setup) sino con `pacman`, un modelo que nace en la distribución de GNU/Linux ArchLinux: <https://archlinux.org/pacman/>
- Para aprender un poco de cómo gestionar (buscar, instalar, actualizar, borrar) paquetes se puede ir a <https://www.msys2.org/docs/package-management/> o <https://www.lifewire.com/using-the-pacman-package-manager-4018823>
<a id="orgcdb7557"></a>
### Github CLI
- Github también provee una terminal CLI para relacionarse con Github: <https://cli.github.com/>
- Tiene algunos puntos a favor pero también otros en contra.
- A favor:
- Su aspecto está muy pulido.
- Hacen fácil y más intuitivas las acciones que se realizan.
- En contra:
- Solo sirve para Github, no podríamos usarla con otros repositorios git que no fueran de Github.
- Tiene una personalización para esa facilidad que hacen que sus acciones no sirvan en otras plataformas o programas.
<a id="orgeb6b8ec"></a>
### VirtualBox
- No tendría por qué ser la última opción a abordar pero, en el caso concreto de tener el problema con git, sí.
- Virtualbox es un programa libre de Oracle disponible para W$, OSX o GX que sirve para virtualizar sistemas operativos.
- Es decir, desde un ordenador W$ se puede instalar en ese programa otro sistema operativo, ya sea otra versión de W$, de OSX o de GX, y esto funciona como un programa.
- De esta forma se pueden probar otros sistemas operativos o alguna de sus aplicaciones sin tocar el sistema operativo de nuestro ordenador.
- Se puede descargar de <https://www.virtualbox.org/>
<a id="orga4af035"></a>
## Problemas Ruby
Habría que probar esta posible solución <https://gist.github.com/ahsankhatri/260c58929962a01bf9e26ef660c832d0>
- Seleccionar los paquetes curl, git, nano, openssh, openssl, unzip, util-linux, vim, wget
- Instalar ruby desde su página <https://rubyinstaller.org/downloads/>
- Cambiar la variable PATH para tener a Ruby en el PATH `/cygdrive/c/Ruby22/bin` (o algo parecido, hay que comprobarlo)
- Editar `~/.bash_profile` o `~/.profile` con `alias gem=gem.bat`
- Instalar lolcat con `gem install lolcat`.
- A partir de ahora, cuando instalas un paquete (gema) hay que añadir a `~/.bash_profile` esto: `alias lolcat=lolcat.bat`
<a id="org3a615ef"></a>
# Pruebas
- Describe los datos que estamos utilizando en el proyecto TRESCA. Qué tipo de archivo y qué tipo de datos.
- Explica la diferencia entre filas y columnas
- ¿Cómo harías que OpenRefine interpretara correctamente los tipos de datos?

104
sesiones/2021-11-23.md Normal file
View file

@ -0,0 +1,104 @@
# 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.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

117
src/data/felipe-vi.csv Normal file
View file

@ -0,0 +1,117 @@
Fecha,Column 3,Column 4,Número
03/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,81545
03/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,81851
03/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,83630
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,10645
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,12414
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13945
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,15484
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,17642
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,22866
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,35201
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,34751
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,34151
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13229
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,10351
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,11360
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,12453
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13743
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,15190
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,18503
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,20713
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,22744
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,24596
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32539
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32606
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32687
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32896
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,33712
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,34580
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,24385
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,24156
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,10645
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,12414
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13945
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,15484
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,17642
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,22866
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,35201
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,34751
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,34151
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13229
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,10351
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,11360
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,12453
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13743
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,15190
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,18503
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,20713
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,22744
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,24596
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32539
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32606
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32687
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32896
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,33712
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,34580
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,24385
06/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,24156
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,12806
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13408
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13866
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,14299
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,49640
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,49895
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,55158
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,57752
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,64964
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,57961
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,57811
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,57415
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,56580
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,54177
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,52880
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,32351
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,38227
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,43898
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,50510
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,55565
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,65057
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,89649
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,90428
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,90772
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,90967
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,91513
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,92463
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,93859
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,95137
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,90931
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,85026
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,79625
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,74030
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,62640
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,52659
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,48391
11/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,11030
10/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,10046
11/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,11572
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,10671
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,11573
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,12467
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,13436
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,14566
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,15576
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,17046
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,18264
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,19535
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,49456
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,49927
11/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,51726
11/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,54007
11/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,57408
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,60899
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,64016
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,66419
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,68100
12/2020,Felipe VI,http://twitter.com/search?q=%22Felipe+VI%22,69179
1 Fecha Column 3 Column 4 Número
2 03/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 81545
3 03/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 81851
4 03/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 83630
5 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 10645
6 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 12414
7 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13945
8 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 15484
9 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 17642
10 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 22866
11 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 35201
12 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 34751
13 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 34151
14 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13229
15 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 10351
16 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 11360
17 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 12453
18 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13743
19 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 15190
20 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 18503
21 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 20713
22 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 22744
23 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 24596
24 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32539
25 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32606
26 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32687
27 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32896
28 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 33712
29 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 34580
30 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 24385
31 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 24156
32 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 10645
33 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 12414
34 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13945
35 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 15484
36 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 17642
37 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 22866
38 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 35201
39 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 34751
40 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 34151
41 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13229
42 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 10351
43 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 11360
44 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 12453
45 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13743
46 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 15190
47 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 18503
48 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 20713
49 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 22744
50 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 24596
51 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32539
52 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32606
53 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32687
54 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32896
55 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 33712
56 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 34580
57 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 24385
58 06/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 24156
59 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 12806
60 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13408
61 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13866
62 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 14299
63 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 49640
64 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 49895
65 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 55158
66 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 57752
67 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 64964
68 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 57961
69 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 57811
70 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 57415
71 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 56580
72 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 54177
73 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 52880
74 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 32351
75 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 38227
76 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 43898
77 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 50510
78 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 55565
79 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 65057
80 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 89649
81 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 90428
82 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 90772
83 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 90967
84 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 91513
85 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 92463
86 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 93859
87 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 95137
88 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 90931
89 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 85026
90 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 79625
91 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 74030
92 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 62640
93 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 52659
94 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 48391
95 11/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 11030
96 10/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 10046
97 11/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 11572
98 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 10671
99 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 11573
100 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 12467
101 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 13436
102 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 14566
103 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 15576
104 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 17046
105 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 18264
106 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 19535
107 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 49456
108 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 49927
109 11/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 51726
110 11/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 54007
111 11/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 57408
112 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 60899
113 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 64016
114 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 66419
115 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 68100
116 12/2020 Felipe VI http://twitter.com/search?q=%22Felipe+VI%22 69179

852
src/data/feliz-cm.csv Normal file
View file

@ -0,0 +1,852 @@
Fecha,Tweets,número
2020-06-03T13:16:37Z,FelizMiercoles,19485
2020-06-04T11:37:10Z,FelizJueves,12095
2020-06-04T12:37:19Z,FelizJueves,14941
2020-06-04T13:42:49Z,FelizJueves,18838
2020-06-04T19:47:30Z,FelizJueves,40814
2020-06-05T08:57:00Z,FelizJueves,47070
2020-06-06T12:32:51Z,FelizSabado,10344
2020-06-06T13:37:53Z,FelizSabado,14083
2020-06-06T13:37:53Z,Feliz Sábado,10243
2020-06-06T14:42:53Z,FelizSabado,18070
2020-06-06T18:42:56Z,FelizSabado,31865
2020-06-06T19:43:30Z,FelizSabado,34203
2020-06-06T20:43:32Z,FelizSabado,36105
2020-06-06T21:43:29Z,FelizSabado,38047
2020-06-06T22:48:26Z,FelizSabado,39533
2020-06-07T00:53:18Z,FelizSabado,43170
2020-06-07T01:48:19Z,FelizSabado,44077
2020-06-07T07:58:17Z,FelizSabado,44760
2020-06-07T09:03:17Z,FelizSabado,42408
2020-06-07T10:03:18Z,FelizSabado,41269
2020-06-07T11:03:21Z,FelizDomingo,11018
2020-06-07T11:03:21Z,FelizSabado,39509
2020-06-07T12:03:23Z,FelizDomingo,12691
2020-06-07T13:08:26Z,FelizDomingo,15843
2020-06-07T14:08:28Z,FelizDomingo,19853
2020-06-07T17:13:32Z,FelizDomingo,30168
2020-06-07T18:18:32Z,FelizDomingo,33364
2020-06-07T19:18:33Z,FelizDomingo,36283
2020-06-07T20:18:32Z,FelizDomingo,38810
2020-06-08T09:37:50Z,FelizLunes,10192
2020-06-08T11:37:52Z,FelizLunes,14854
2020-06-08T13:37:56Z,FelizLunes,22384
2020-06-08T19:42:58Z,FelizLunes,46750
2020-06-08T20:48:01Z,FelizLunes,49251
2020-06-09T00:55:04Z,FelizLunes,55668
2020-06-09T11:00:05Z,FelizMartes,10116
2020-06-09T12:00:06Z,FelizMartes,12420
2020-06-09T13:05:09Z,FelizMartes,15635
2020-06-09T19:08:33Z,FelizMartes,35032
2020-06-09T20:08:34Z,FelizMartes,37104
2020-06-10T00:13:11Z,FelizMartes,42454
2020-06-10T05:17:46Z,FelizMartes,45775
2020-06-10T06:17:49Z,FelizMartes,44703
2020-06-10T09:22:53Z,FelizMartes,40796
2020-06-10T11:23:05Z,FelizMiercoles,10521
2020-06-10T12:23:15Z,FelizMiercoles,12992
2020-06-10T13:28:18Z,FelizMiercoles,16721
2020-06-10T18:33:24Z,FelizMiercoles,33100
2020-06-10T19:33:24Z,FelizMiercoles,35552
2020-06-11T06:43:36Z,FelizMiercoles,45370
2020-06-11T07:43:36Z,FelizMiercoles,43962
2020-06-11T08:48:39Z,FelizMiercoles,42713
2020-06-11T12:53:41Z,FelizJueves,14419
2020-06-11T13:48:43Z,Felipe González,12938
2020-06-11T14:48:43Z,Felipe González,16235
2020-06-11T15:53:44Z,Felipe González,19344
2020-06-11T16:53:45Z,Felipe González,21809
2020-06-12T04:08:35Z,Felipe González,43289
2020-06-12T05:08:10Z,Felipe González,43936
2020-06-12T06:08:15Z,Felipe González,44764
2020-06-12T06:08:15Z,FelizJueves,45009
2020-06-12T07:08:36Z,Felipe González,45742
2020-06-12T07:08:36Z,FelizJueves,43546
2020-06-12T08:13:36Z,Felipe González,46978
2020-06-12T09:13:36Z,Felipe González,47549
2020-06-13T02:28:39Z,Felipe González,22811
2020-06-13T05:33:38Z,Felipe González,21487
2020-06-13T06:33:40Z,Felipe González,20759
2020-06-13T07:33:39Z,Felipe González,19915
2020-06-13T08:33:39Z,Felipe González,19122
2020-06-13T09:38:39Z,FelizSabado,10176
2020-06-13T09:38:39Z,Felipe González,18423
2020-06-13T10:33:40Z,FelizSabado,11974
2020-06-13T11:38:42Z,FelizSabado,14573
2020-06-13T13:43:49Z,FelizSabado,18692
2020-06-14T01:48:43Z,FelizSabado,36388
2020-06-14T06:53:37Z,FelizSabado,36580
2020-06-14T12:03:43Z,FelizDomingo,10508
2020-06-14T13:03:47Z,FelizDomingo,12986
2020-06-14T14:08:50Z,FelizDomingo,16563
2020-06-15T01:20:12Z,FelizDomingo,44718
2020-06-15T02:20:11Z,FelizDomingo,45725
2020-06-15T03:20:05Z,FelizDomingo,46577
2020-06-15T04:20:05Z,FelizDomingo,47333
2020-06-15T11:25:17Z,FelizLunes,11620
2020-06-15T12:30:21Z,FelizLunes,14513
2020-06-15T13:30:36Z,FelizLunes,18289
2020-06-16T02:45:17Z,Felipe González,96178
2020-06-16T03:45:06Z,Felipe González,95862
2020-06-16T04:45:06Z,Felipe González,95081
2020-06-16T05:45:04Z,Felipe González,92990
2020-06-16T06:45:07Z,Felipe González,89733
2020-06-16T07:45:08Z,Felipe González,86206
2020-06-16T08:50:19Z,Felipe González,82819
2020-06-16T08:50:19Z,FelizLunes,48163
2020-06-16T09:50:23Z,FelizLunes,47037
2020-06-16T10:50:25Z,FelizMartes,10852
2020-06-16T11:55:30Z,FelizMartes,13911
2020-06-16T12:50:35Z,FelizMartes,17370
2020-06-17T01:05:34Z,FelizMartes,49161
2020-06-17T02:05:28Z,FelizMartes,50131
2020-06-17T03:05:25Z,FelizMartes,50807
2020-06-17T07:10:29Z,FelizMartes,48164
2020-06-17T08:15:27Z,FelizMartes,46790
2020-06-17T11:15:29Z,FelizMiercoles,10453
2020-06-17T13:15:37Z,FelizMiercoles,16801
2020-06-18T07:36:23Z,FelizMiercoles,49191
2020-06-18T08:41:23Z,FelizMiercoles,47901
2020-06-18T09:36:24Z,FelizMiercoles,46740
2020-06-18T11:41:31Z,FelizJueves,11424
2020-06-18T12:41:36Z,FelizJueves,14789
2020-06-19T10:01:27Z,Felipe VI,10645
2020-06-19T11:06:27Z,Felipe VI,12414
2020-06-19T12:06:31Z,Felipe VI,13945
2020-06-19T13:06:32Z,Felipe VI,15484
2020-06-19T14:11:35Z,Felipe VI,17642
2020-06-19T16:11:39Z,Felipe VI,22866
2020-06-20T05:21:23Z,Felipe VI,35201
2020-06-20T06:26:23Z,Felipe VI,34751
2020-06-20T07:21:25Z,Felipe VI,34151
2020-06-20T12:31:34Z,FelizSabado,12835
2020-06-20T13:31:35Z,FelizSabado,15586
2020-06-20T15:31:46Z,FelizSabado,22886
2020-06-20T16:31:41Z,FelizSabado,26525
2020-06-21T12:53:44Z,FelizDomingo,10881
2020-06-21T13:58:47Z,FelizDomingo,13441
2020-06-21T14:58:47Z,FelizDomingo,16132
2020-06-21T16:58:49Z,FelizDiaDelPadre,95421
2020-06-21T17:58:50Z,Felipe y Letizia,15743
2020-06-21T19:58:48Z,Felipe y Letizia,18562
2020-06-22T03:10:04Z,FelizDomingo,33516
2020-06-22T04:10:03Z,FelizDomingo,34066
2020-06-22T05:10:03Z,Felipe y Letizia,24297
2020-06-22T05:10:03Z,FelizDomingo,34177
2020-06-22T06:10:05Z,Felipe y Letizia,24776
2020-06-22T06:10:05Z,FelizDomingo,33852
2020-06-22T07:15:07Z,Felipe y Letizia,25700
2020-06-22T07:15:07Z,FelizDomingo,33073
2020-06-22T08:15:10Z,Felipe y Letizia,26369
2020-06-22T08:15:10Z,FelizDomingo,32018
2020-06-22T09:15:09Z,Felipe y Letizia,26531
2020-06-22T11:15:13Z,FelizLunes,10454
2020-06-22T12:20:11Z,FelizLunes,12881
2020-06-22T13:20:15Z,FelizLunes,16311
2020-06-22T14:22:29Z,FelizLunes,21023
2020-06-22T15:20:15Z,FelizLunes,25535
2020-06-23T04:32:21Z,FelizLunes,56671
2020-06-23T05:37:20Z,FelizLunes,56034
2020-06-23T06:37:21Z,FelizLunes,54886
2020-06-23T07:37:23Z,FelizLunes,53547
2020-06-23T11:42:32Z,FelizMartes,10760
2020-06-23T12:47:31Z,FelizMartes,13706
2020-06-23T13:47:30Z,FelizMartes,17851
2020-06-24T02:59:07Z,FelizMartes,47929
2020-06-24T03:59:13Z,FelizMartes,48531
2020-06-24T12:04:16Z,FelizMiercoles,11307
2020-06-24T13:09:20Z,FelizMiercoles,14569
2020-06-25T02:21:52Z,FelizMiercoles,48074
2020-06-25T03:21:51Z,FelizMiercoles,48752
2020-06-25T04:21:47Z,FelizMiercoles,49308
2020-06-25T05:26:46Z,FelizMiercoles,49326
2020-06-25T06:26:47Z,FelizMiercoles,48631
2020-06-25T12:31:57Z,FelizJueves,11629
2020-06-25T13:37:13Z,FelizJueves,15617
2020-06-25T14:32:14Z,FelizJueves,19510
2020-06-25T15:32:02Z,FelizJueves,23382
2020-06-26T02:51:51Z,FelizJueves,50823
2020-06-26T03:47:16Z,FelizJueves,51496
2020-06-26T04:47:14Z,FelizJueves,51943
2020-06-27T07:17:53Z,FelizViernesATodos,19003
2020-06-27T15:23:22Z,FelizSabado,18655
2020-06-27T16:28:21Z,FelizSabado,22264
2020-06-28T02:38:14Z,FelizSabado,41309
2020-06-28T03:38:12Z,FelizSabado,41966
2020-06-28T12:43:19Z,FelizDomingo,10461
2020-06-28T13:48:21Z,FelizDomingo,13841
2020-06-29T12:09:09Z,FelizLunes,10613
2020-06-29T13:09:11Z,FelizLunes,14023
2020-06-29T14:09:13Z,FelizLunes,18483
2020-06-29T15:14:13Z,FelizLunes,24067
2020-06-29T16:14:13Z,FelizLunes,28551
2020-06-29T17:14:14Z,FelizLunes,32625
2020-06-30T00:24:09Z,Felices20Flavio,13930
2020-06-30T01:19:07Z,Felices20Flavio,14162
2020-06-30T03:24:05Z,Felices20Flavio,14319
2020-06-30T04:24:15Z,Felices20Flavio,14381
2020-06-30T05:24:13Z,Felices20Flavio,14515
2020-06-30T06:29:18Z,Felices20Flavio,14596
2020-06-30T07:29:20Z,Felices20Flavio,14823
2020-06-30T07:29:20Z,FelizLunes,49791
2020-06-30T08:29:23Z,Felices20Flavio,15115
2020-06-30T13:37:05Z,FelizMartes,16535
2020-06-30T14:42:31Z,FelizMartes,21088
2020-06-30T15:39:35Z,FelizMartes,24592
2020-07-01T02:49:21Z,FelizMartes,46146
2020-07-01T03:54:16Z,FelizMartes,46876
2020-07-01T04:49:16Z,FelizMartes,47177
2020-07-01T05:54:17Z,FelizMartes,47034
2020-07-01T06:54:23Z,FelizMartes,46010
2020-07-01T11:59:51Z,FelizMiercoles,10894
2020-07-01T13:59:57Z,FelizMiercoles,18532
2020-07-01T14:59:58Z,FelizMiercoles,22759
2020-07-01T15:59:59Z,FelizMiercoles,26529
2020-07-02T06:19:45Z,FelizMiercoles,47891
2020-07-02T07:19:48Z,FelizMiercoles,46558
2020-07-02T12:19:59Z,FelizJueves,12066
2020-07-02T13:25:01Z,FelizJueves,16031
2020-07-02T14:25:03Z,FelizJueves,20744
2020-07-02T15:25:04Z,FelizJueves,25005
2020-07-03T02:35:20Z,FelizJueves,46990
2020-07-04T13:10:42Z,FelizSabado,11740
2020-07-04T15:10:43Z,FelizSabado,18726
2020-07-05T03:25:35Z,Felices24Sofia,10050
2020-07-05T12:30:39Z,FelizDomingo,11437
2020-07-05T13:30:41Z,FelizDomingo,14182
2020-07-06T02:46:08Z,FelizDomingo,41956
2020-07-06T03:46:05Z,FelizDomingo,42512
2020-07-06T10:56:08Z,FelizLunes,10033
2020-07-06T11:56:09Z,FelizLunes,12292
2020-07-06T12:56:12Z,FelizLunes,15641
2020-07-06T15:01:16Z,FelizLunes,25201
2020-07-07T04:11:07Z,FelizLunes,52669
2020-07-07T07:16:09Z,FelizLunes,49473
2020-07-07T12:21:26Z,FelizMartes,11838
2020-07-07T13:16:30Z,FelizMartes,14848
2020-07-07T14:21:56Z,FelizMartes,19124
2020-07-07T15:26:48Z,FelizMartes,23012
2020-07-08T04:36:09Z,FelizMartes,44350
2020-07-08T05:36:07Z,FelizMartes,44036
2020-07-08T07:36:10Z,FelizMartes,41524
2020-07-08T08:41:13Z,Felipe VI,13229
2020-07-08T11:46:21Z,FelizMiercoles,10614
2020-07-08T12:41:29Z,FelizMiercoles,13312
2020-07-08T13:46:31Z,FelizMiercoles,17786
2020-07-08T14:46:38Z,FelizMiercoles,22120
2020-07-09T06:58:15Z,FelizMiercoles,46957
2020-07-09T08:03:15Z,FelizMiercoles,44366
2020-07-09T09:03:18Z,Felipe VI,10351
2020-07-09T10:03:20Z,Felipe VI,11360
2020-07-09T11:03:23Z,FelizJueves,10056
2020-07-09T11:03:23Z,Felipe VI,12453
2020-07-09T12:03:26Z,FelizJueves,12341
2020-07-09T12:03:26Z,Felipe VI,13743
2020-07-09T13:08:29Z,FelizJueves,15868
2020-07-09T13:08:29Z,Felipe VI,15190
2020-07-09T14:08:30Z,FelizJueves,19806
2020-07-09T15:08:38Z,Felipe VI,18503
2020-07-09T15:08:38Z,FelizJueves,23467
2020-07-09T16:08:33Z,Felipe VI,20713
2020-07-09T16:08:33Z,FelizJueves,27085
2020-07-09T17:08:34Z,Felipe VI,22744
2020-07-09T18:13:33Z,Felipe VI,24596
2020-07-10T02:23:24Z,Felipe VI,32539
2020-07-10T02:23:24Z,FelizJueves,46253
2020-07-10T03:21:37Z,Felipe VI,32606
2020-07-10T03:21:37Z,FelizJueves,47018
2020-07-10T04:21:35Z,FelizJueves,47542
2020-07-10T04:21:35Z,Felipe VI,32687
2020-07-10T05:26:33Z,FelizJueves,47396
2020-07-10T05:26:33Z,Felipe VI,32896
2020-07-10T06:26:33Z,FelizJueves,46479
2020-07-10T06:26:33Z,Felipe VI,33712
2020-07-10T07:26:32Z,Felipe VI,34580
2020-07-10T07:26:32Z,FelizJueves,44694
2020-07-11T02:41:31Z,Felipe VI,24385
2020-07-11T04:46:29Z,Felipe VI,24156
2020-07-11T12:51:36Z,FelizSabado,11492
2020-07-11T13:56:36Z,Feliz Sábado,11100
2020-07-11T13:56:36Z,FelizSabado,14793
2020-07-11T14:56:37Z,FelizSabado,18055
2020-07-12T03:06:30Z,FelizSabado,36973
2020-07-12T04:06:28Z,FelizSabado,37332
2020-07-12T05:11:28Z,FelizSabado,37500
2020-07-12T06:11:26Z,FelizSabado,36925
2020-07-12T07:11:26Z,FelizSabado,35700
2020-07-12T08:11:22Z,FelizSabado,34628
2020-07-12T09:16:25Z,FelizSabado,33587
2020-07-12T12:16:29Z,FelizDomingo,10426
2020-07-12T13:16:34Z,FelizDomingo,13040
2020-07-12T14:16:34Z,FelizDomingo,16381
2020-07-12T15:16:35Z,FelizDomingo,20068
2020-07-13T12:41:37Z,FelizLunes,13075
2020-07-13T13:41:39Z,FelizLunes,17245
2020-07-13T14:41:39Z,FelizLunes,21455
2020-07-13T15:41:39Z,FelizLunes,25932
2020-07-14T01:56:28Z,FelizLunes,48326
2020-07-14T02:51:27Z,FelizLunes,49337
2020-07-14T03:56:26Z,FelizLunes,50056
2020-07-14T12:06:34Z,FelizMartes,11253
2020-07-14T13:01:38Z,FelizMartes,14017
2020-07-14T14:06:43Z,FelizMartes,17970
2020-07-14T15:07:58Z,FelizMartes,21908
2020-07-14T16:07:45Z,FelizMartes,25405
2020-07-15T02:22:36Z,FelizMartes,43985
2020-07-15T03:17:30Z,FelizMartes,44671
2020-07-15T12:27:39Z,FelizMiercoles,12093
2020-07-15T13:27:42Z,FelizMiercoles,15874
2020-07-15T14:32:44Z,FelizMiercoles,20448
2020-07-15T15:32:45Z,FelizMiercoles,24505
2020-07-15T16:27:46Z,FelizMiercoles,27772
2020-07-15T17:32:48Z,FelizMiercoles,31062
2020-07-16T01:37:34Z,FelizMiercoles,44364
2020-07-16T12:52:53Z,FelizJueves,12640
2020-07-16T13:52:57Z,FelizJueves,15982
2020-07-16T14:57:59Z,FelizJueves,19755
2020-07-17T04:07:47Z,FelizJueves,40911
2020-07-17T05:07:46Z,FelizJueves,40644
2020-07-17T10:12:56Z,Felipe González,12757
2020-07-17T11:17:54Z,Felipe González,13467
2020-07-17T12:17:57Z,Felipe González,14215
2020-07-17T13:18:00Z,Felipe González,14758
2020-07-17T14:18:02Z,Felipe González,15408
2020-07-17T15:18:06Z,Felipe González,15934
2020-07-17T16:23:07Z,Felipe González,16834
2020-07-17T17:23:10Z,Felipe González,17571
2020-07-17T18:23:09Z,Felipe González,18007
2020-07-17T19:23:06Z,Felipe González,18483
2020-07-17T19:23:06Z,FelizViernesATodos,10730
2020-07-18T02:27:50Z,Felipe González,20404
2020-07-18T03:32:49Z,FelizViernesATodos,15184
2020-07-18T04:32:47Z,FelizViernesATodos,15451
2020-07-18T05:32:46Z,Felipe González,20402
2020-07-18T05:32:46Z,FelizViernesATodos,15555
2020-07-18T06:32:45Z,Felipe González,20548
2020-07-18T06:32:45Z,FelizViernesATodos,15492
2020-07-18T07:32:46Z,Felipe González,21722
2020-07-18T07:32:46Z,FelizViernesATodos,15334
2020-07-18T08:32:47Z,Felipe González,23277
2020-07-18T09:37:49Z,Felipe González,24629
2020-07-18T10:37:49Z,Felipe González,24905
2020-07-18T12:37:53Z,FelizAlzamiento,11600
2020-07-18T12:37:53Z,FelizSabado,10456
2020-07-18T13:43:23Z,FelizAlzamiento,13491
2020-07-18T13:43:23Z,FelizSabado,14230
2020-07-18T14:43:26Z,FelizAlzamiento,15046
2020-07-18T14:43:26Z,FelizSabado,18036
2020-07-18T15:43:26Z,FelizAlzamiento,16317
2020-07-18T15:43:26Z,FelizSabado,21980
2020-07-18T16:43:27Z,FelizAlzamiento,17297
2020-07-18T16:43:27Z,FelizSabado,24900
2020-07-18T17:43:28Z,FelizAlzamiento,18101
2020-07-18T17:43:28Z,FelizSabado,27988
2020-07-18T18:48:29Z,FelizAlzamiento,18909
2020-07-18T19:43:29Z,FelizAlzamiento,19254
2020-07-19T01:53:21Z,FelizAlzamiento,18840
2020-07-19T01:53:21Z,FelizSabado,44604
2020-07-19T02:53:19Z,FelizAlzamiento,18797
2020-07-19T02:53:19Z,FelizSabado,45589
2020-07-19T03:53:17Z,FelizAlzamiento,18787
2020-07-19T03:53:17Z,FelizSabado,46368
2020-07-19T04:53:16Z,FelizAlzamiento,18776
2020-07-19T07:58:19Z,FelizAlzamiento,18046
2020-07-19T08:58:20Z,FelizAlzamiento,16802
2020-07-19T13:03:25Z,FelizDomingo,11380
2020-07-19T14:03:27Z,FelizDomingo,14490
2020-07-19T15:03:31Z,FelizDomingo,18392
2020-07-20T03:13:21Z,FelizDomingo,45296
2020-07-20T04:18:19Z,FelizDomingo,45890
2020-07-20T06:23:20Z,FelizDomingo,45605
2020-07-20T12:23:29Z,FelizLunes,11956
2020-07-20T13:23:31Z,FelizLunes,15661
2020-07-20T14:28:43Z,FelizLunes,20111
2020-07-20T15:28:42Z,FelizLunes,23981
2020-07-21T02:38:39Z,FelizLunes,47839
2020-07-21T03:43:38Z,FelizLunes,48644
2020-07-21T07:43:39Z,FelizLunes,46640
2020-07-21T09:48:42Z,FelizLunes,44100
2020-07-21T12:48:46Z,FelizMartes,12606
2020-07-21T13:48:46Z,FelizMartes,16240
2020-07-21T14:48:46Z,FelizMartes,19768
2020-07-21T15:48:39Z,FelizMartes,23166
2020-07-22T03:04:53Z,FelizMartes,42740
2020-07-22T04:04:49Z,FelizMartes,43069
2020-07-22T05:04:49Z,FelizMartes,42858
2020-07-22T06:04:47Z,FelizMartes,41988
2020-07-22T07:09:47Z,FelizMartes,40830
2020-07-22T08:09:45Z,FelizMartes,39549
2020-07-22T09:09:49Z,FelizMartes,38609
2020-07-22T12:14:54Z,FelizMiercoles,12101
2020-07-22T13:14:57Z,FelizMiercoles,15824
2020-07-22T14:15:01Z,FelizMiercoles,20029
2020-07-22T15:20:04Z,FelizMiercoles,24215
2020-07-23T00:24:54Z,YaSobrasFelipeVI,10044
2020-07-23T02:24:53Z,YaSobrasFelipeVI,10205
2020-07-23T03:29:50Z,YaSobrasFelipeVI,10253
2020-07-23T03:29:50Z,FelizMiercoles,44158
2020-07-23T04:29:50Z,YaSobrasFelipeVI,10336
2020-07-23T04:29:50Z,FelizMiercoles,44344
2020-07-23T05:29:48Z,YaSobrasFelipeVI,10594
2020-07-23T05:29:48Z,FelizMiercoles,44003
2020-07-23T06:34:57Z,FelizMiercoles,42907
2020-07-23T06:34:57Z,YaSobrasFelipeVI,10875
2020-07-23T07:34:58Z,YaSobrasFelipeVI,11211
2020-07-23T07:34:58Z,FelizMiercoles,41477
2020-07-23T12:35:06Z,FelizJueves,12544
2020-07-23T13:40:07Z,FelizJueves,16351
2020-07-23T14:40:09Z,FelizJueves,20305
2020-07-23T15:40:10Z,FelizJueves,24108
2020-07-25T13:21:22Z,FelizSabado,11567
2020-07-25T14:21:24Z,FelizSabado,15076
2020-07-25T15:26:25Z,FelizSabado,19287
2020-07-25T16:26:27Z,FelizSabado,23059
2020-07-25T17:26:27Z,FelizSabado,26099
2020-07-25T18:26:27Z,FelizSabado,28712
2020-07-26T02:37:32Z,FelizSabado,40413
2020-07-26T03:32:31Z,FelizSabado,40945
2020-07-26T04:37:26Z,FelizSabado,41308
2020-07-26T05:37:24Z,FelizSabado,41365
2020-07-26T06:37:24Z,FelizSabado,41011
2020-07-26T07:37:25Z,FelizSabado,40098
2020-07-26T12:47:44Z,FelizDomingo,10806
2020-07-27T02:57:49Z,FelizDomingo,38638
2020-07-27T04:02:48Z,FelizDomingo,38956
2020-07-27T10:07:50Z,FelizDomingo,33841
2020-07-27T12:07:56Z,FelizLunes,10900
2020-07-27T13:07:59Z,FelizLunes,14406
2020-07-27T14:08:02Z,FelizLunes,18636
2020-07-27T15:13:03Z,FelizLunes,23341
2020-07-28T01:19:57Z,FelizLunes,45000
2020-07-28T02:19:54Z,FelizLunes,45928
2020-07-28T03:24:52Z,FelizLunes,46813
2020-07-28T11:29:32Z,FelizMartes,10042
2020-07-28T12:29:34Z,FelizMartes,12652
2020-07-28T13:31:00Z,FelizMartes,16038
2020-07-28T14:31:18Z,FelizMartes,19609
2020-06-03T13:16:37Z,FelizMiercoles,19485
2020-06-04T11:37:10Z,FelizJueves,12095
2020-06-04T12:37:19Z,FelizJueves,14941
2020-06-04T13:42:49Z,FelizJueves,18838
2020-06-04T19:47:30Z,FelizJueves,40814
2020-06-05T08:57:00Z,FelizJueves,47070
2020-06-06T12:32:51Z,FelizSabado,10344
2020-06-06T13:37:53Z,FelizSabado,14083
2020-06-06T13:37:53Z,Feliz Sábado,10243
2020-06-06T14:42:53Z,FelizSabado,18070
2020-06-06T18:42:56Z,FelizSabado,31865
2020-06-06T19:43:30Z,FelizSabado,34203
2020-06-06T20:43:32Z,FelizSabado,36105
2020-06-06T21:43:29Z,FelizSabado,38047
2020-06-06T22:48:26Z,FelizSabado,39533
2020-06-07T00:53:18Z,FelizSabado,43170
2020-06-07T01:48:19Z,FelizSabado,44077
2020-06-07T07:58:17Z,FelizSabado,44760
2020-06-07T09:03:17Z,FelizSabado,42408
2020-06-07T10:03:18Z,FelizSabado,41269
2020-06-07T11:03:21Z,FelizDomingo,11018
2020-06-07T11:03:21Z,FelizSabado,39509
2020-06-07T12:03:23Z,FelizDomingo,12691
2020-06-07T13:08:26Z,FelizDomingo,15843
2020-06-07T14:08:28Z,FelizDomingo,19853
2020-06-07T17:13:32Z,FelizDomingo,30168
2020-06-07T18:18:32Z,FelizDomingo,33364
2020-06-07T19:18:33Z,FelizDomingo,36283
2020-06-07T20:18:32Z,FelizDomingo,38810
2020-06-08T09:37:50Z,FelizLunes,10192
2020-06-08T11:37:52Z,FelizLunes,14854
2020-06-08T13:37:56Z,FelizLunes,22384
2020-06-08T19:42:58Z,FelizLunes,46750
2020-06-08T20:48:01Z,FelizLunes,49251
2020-06-09T00:55:04Z,FelizLunes,55668
2020-06-09T11:00:05Z,FelizMartes,10116
2020-06-09T12:00:06Z,FelizMartes,12420
2020-06-09T13:05:09Z,FelizMartes,15635
2020-06-09T19:08:33Z,FelizMartes,35032
2020-06-09T20:08:34Z,FelizMartes,37104
2020-06-10T00:13:11Z,FelizMartes,42454
2020-06-10T05:17:46Z,FelizMartes,45775
2020-06-10T06:17:49Z,FelizMartes,44703
2020-06-10T09:22:53Z,FelizMartes,40796
2020-06-10T11:23:05Z,FelizMiercoles,10521
2020-06-10T12:23:15Z,FelizMiercoles,12992
2020-06-10T13:28:18Z,FelizMiercoles,16721
2020-06-10T18:33:24Z,FelizMiercoles,33100
2020-06-10T19:33:24Z,FelizMiercoles,35552
2020-06-11T06:43:36Z,FelizMiercoles,45370
2020-06-11T07:43:36Z,FelizMiercoles,43962
2020-06-11T08:48:39Z,FelizMiercoles,42713
2020-06-11T12:53:41Z,FelizJueves,14419
2020-06-11T13:48:43Z,Felipe González,12938
2020-06-11T14:48:43Z,Felipe González,16235
2020-06-11T15:53:44Z,Felipe González,19344
2020-06-11T16:53:45Z,Felipe González,21809
2020-06-12T04:08:35Z,Felipe González,43289
2020-06-12T05:08:10Z,Felipe González,43936
2020-06-12T06:08:15Z,Felipe González,44764
2020-06-12T06:08:15Z,FelizJueves,45009
2020-06-12T07:08:36Z,Felipe González,45742
2020-06-12T07:08:36Z,FelizJueves,43546
2020-06-12T08:13:36Z,Felipe González,46978
2020-06-12T09:13:36Z,Felipe González,47549
2020-06-13T02:28:39Z,Felipe González,22811
2020-06-13T05:33:38Z,Felipe González,21487
2020-06-13T06:33:40Z,Felipe González,20759
2020-06-13T07:33:39Z,Felipe González,19915
2020-06-13T08:33:39Z,Felipe González,19122
2020-06-13T09:38:39Z,FelizSabado,10176
2020-06-13T09:38:39Z,Felipe González,18423
2020-06-13T10:33:40Z,FelizSabado,11974
2020-06-13T11:38:42Z,FelizSabado,14573
2020-06-13T13:43:49Z,FelizSabado,18692
2020-06-14T01:48:43Z,FelizSabado,36388
2020-06-14T06:53:37Z,FelizSabado,36580
2020-06-14T12:03:43Z,FelizDomingo,10508
2020-06-14T13:03:47Z,FelizDomingo,12986
2020-06-14T14:08:50Z,FelizDomingo,16563
2020-06-15T01:20:12Z,FelizDomingo,44718
2020-06-15T02:20:11Z,FelizDomingo,45725
2020-06-15T03:20:05Z,FelizDomingo,46577
2020-06-15T04:20:05Z,FelizDomingo,47333
2020-06-15T11:25:17Z,FelizLunes,11620
2020-06-15T12:30:21Z,FelizLunes,14513
2020-06-15T13:30:36Z,FelizLunes,18289
2020-06-16T02:45:17Z,Felipe González,96178
2020-06-16T03:45:06Z,Felipe González,95862
2020-06-16T04:45:06Z,Felipe González,95081
2020-06-16T05:45:04Z,Felipe González,92990
2020-06-16T06:45:07Z,Felipe González,89733
2020-06-16T07:45:08Z,Felipe González,86206
2020-06-16T08:50:19Z,Felipe González,82819
2020-06-16T08:50:19Z,FelizLunes,48163
2020-06-16T09:50:23Z,FelizLunes,47037
2020-06-16T10:50:25Z,FelizMartes,10852
2020-06-16T11:55:30Z,FelizMartes,13911
2020-06-16T12:50:35Z,FelizMartes,17370
2020-06-17T01:05:34Z,FelizMartes,49161
2020-06-17T02:05:28Z,FelizMartes,50131
2020-06-17T03:05:25Z,FelizMartes,50807
2020-06-17T07:10:29Z,FelizMartes,48164
2020-06-17T08:15:27Z,FelizMartes,46790
2020-06-17T11:15:29Z,FelizMiercoles,10453
2020-06-17T13:15:37Z,FelizMiercoles,16801
2020-06-18T07:36:23Z,FelizMiercoles,49191
2020-06-18T08:41:23Z,FelizMiercoles,47901
2020-06-18T09:36:24Z,FelizMiercoles,46740
2020-06-18T11:41:31Z,FelizJueves,11424
2020-06-18T12:41:36Z,FelizJueves,14789
2020-06-19T10:01:27Z,Felipe VI,10645
2020-06-19T11:06:27Z,Felipe VI,12414
2020-06-19T12:06:31Z,Felipe VI,13945
2020-06-19T13:06:32Z,Felipe VI,15484
2020-06-19T14:11:35Z,Felipe VI,17642
2020-06-19T16:11:39Z,Felipe VI,22866
2020-06-20T05:21:23Z,Felipe VI,35201
2020-06-20T06:26:23Z,Felipe VI,34751
2020-06-20T07:21:25Z,Felipe VI,34151
2020-06-20T12:31:34Z,FelizSabado,12835
2020-06-20T13:31:35Z,FelizSabado,15586
2020-06-20T15:31:46Z,FelizSabado,22886
2020-06-20T16:31:41Z,FelizSabado,26525
2020-06-21T12:53:44Z,FelizDomingo,10881
2020-06-21T13:58:47Z,FelizDomingo,13441
2020-06-21T14:58:47Z,FelizDomingo,16132
2020-06-21T16:58:49Z,FelizDiaDelPadre,95421
2020-06-21T17:58:50Z,Felipe y Letizia,15743
2020-06-21T19:58:48Z,Felipe y Letizia,18562
2020-06-22T03:10:04Z,FelizDomingo,33516
2020-06-22T04:10:03Z,FelizDomingo,34066
2020-06-22T05:10:03Z,Felipe y Letizia,24297
2020-06-22T05:10:03Z,FelizDomingo,34177
2020-06-22T06:10:05Z,Felipe y Letizia,24776
2020-06-22T06:10:05Z,FelizDomingo,33852
2020-06-22T07:15:07Z,Felipe y Letizia,25700
2020-06-22T07:15:07Z,FelizDomingo,33073
2020-06-22T08:15:10Z,Felipe y Letizia,26369
2020-06-22T08:15:10Z,FelizDomingo,32018
2020-06-22T09:15:09Z,Felipe y Letizia,26531
2020-06-22T11:15:13Z,FelizLunes,10454
2020-06-22T12:20:11Z,FelizLunes,12881
2020-06-22T13:20:15Z,FelizLunes,16311
2020-06-22T14:22:29Z,FelizLunes,21023
2020-06-22T15:20:15Z,FelizLunes,25535
2020-06-23T04:32:21Z,FelizLunes,56671
2020-06-23T05:37:20Z,FelizLunes,56034
2020-06-23T06:37:21Z,FelizLunes,54886
2020-06-23T07:37:23Z,FelizLunes,53547
2020-06-23T11:42:32Z,FelizMartes,10760
2020-06-23T12:47:31Z,FelizMartes,13706
2020-06-23T13:47:30Z,FelizMartes,17851
2020-06-24T02:59:07Z,FelizMartes,47929
2020-06-24T03:59:13Z,FelizMartes,48531
2020-06-24T12:04:16Z,FelizMiercoles,11307
2020-06-24T13:09:20Z,FelizMiercoles,14569
2020-06-25T02:21:52Z,FelizMiercoles,48074
2020-06-25T03:21:51Z,FelizMiercoles,48752
2020-06-25T04:21:47Z,FelizMiercoles,49308
2020-06-25T05:26:46Z,FelizMiercoles,49326
2020-06-25T06:26:47Z,FelizMiercoles,48631
2020-06-25T12:31:57Z,FelizJueves,11629
2020-06-25T13:37:13Z,FelizJueves,15617
2020-06-25T14:32:14Z,FelizJueves,19510
2020-06-25T15:32:02Z,FelizJueves,23382
2020-06-26T02:51:51Z,FelizJueves,50823
2020-06-26T03:47:16Z,FelizJueves,51496
2020-06-26T04:47:14Z,FelizJueves,51943
2020-06-27T07:17:53Z,FelizViernesATodos,19003
2020-06-27T15:23:22Z,FelizSabado,18655
2020-06-27T16:28:21Z,FelizSabado,22264
2020-06-28T02:38:14Z,FelizSabado,41309
2020-06-28T03:38:12Z,FelizSabado,41966
2020-06-28T12:43:19Z,FelizDomingo,10461
2020-06-28T13:48:21Z,FelizDomingo,13841
2020-06-29T12:09:09Z,FelizLunes,10613
2020-06-29T13:09:11Z,FelizLunes,14023
2020-06-29T14:09:13Z,FelizLunes,18483
2020-06-29T15:14:13Z,FelizLunes,24067
2020-06-29T16:14:13Z,FelizLunes,28551
2020-06-29T17:14:14Z,FelizLunes,32625
2020-06-30T00:24:09Z,Felices20Flavio,13930
2020-06-30T01:19:07Z,Felices20Flavio,14162
2020-06-30T03:24:05Z,Felices20Flavio,14319
2020-06-30T04:24:15Z,Felices20Flavio,14381
2020-06-30T05:24:13Z,Felices20Flavio,14515
2020-06-30T06:29:18Z,Felices20Flavio,14596
2020-06-30T07:29:20Z,Felices20Flavio,14823
2020-06-30T07:29:20Z,FelizLunes,49791
2020-06-30T08:29:23Z,Felices20Flavio,15115
2020-06-30T13:37:05Z,FelizMartes,16535
2020-06-30T14:42:31Z,FelizMartes,21088
2020-06-30T15:39:35Z,FelizMartes,24592
2020-07-01T02:49:21Z,FelizMartes,46146
2020-07-01T03:54:16Z,FelizMartes,46876
2020-07-01T04:49:16Z,FelizMartes,47177
2020-07-01T05:54:17Z,FelizMartes,47034
2020-07-01T06:54:23Z,FelizMartes,46010
2020-07-01T11:59:51Z,FelizMiercoles,10894
2020-07-01T13:59:57Z,FelizMiercoles,18532
2020-07-01T14:59:58Z,FelizMiercoles,22759
2020-07-01T15:59:59Z,FelizMiercoles,26529
2020-07-02T06:19:45Z,FelizMiercoles,47891
2020-07-02T07:19:48Z,FelizMiercoles,46558
2020-07-02T12:19:59Z,FelizJueves,12066
2020-07-02T13:25:01Z,FelizJueves,16031
2020-07-02T14:25:03Z,FelizJueves,20744
2020-07-02T15:25:04Z,FelizJueves,25005
2020-07-03T02:35:20Z,FelizJueves,46990
2020-07-04T13:10:42Z,FelizSabado,11740
2020-07-04T15:10:43Z,FelizSabado,18726
2020-07-05T03:25:35Z,Felices24Sofia,10050
2020-07-05T12:30:39Z,FelizDomingo,11437
2020-07-05T13:30:41Z,FelizDomingo,14182
2020-07-06T02:46:08Z,FelizDomingo,41956
2020-07-06T03:46:05Z,FelizDomingo,42512
2020-07-06T10:56:08Z,FelizLunes,10033
2020-07-06T11:56:09Z,FelizLunes,12292
2020-07-06T12:56:12Z,FelizLunes,15641
2020-07-06T15:01:16Z,FelizLunes,25201
2020-07-07T04:11:07Z,FelizLunes,52669
2020-07-07T07:16:09Z,FelizLunes,49473
2020-07-07T12:21:26Z,FelizMartes,11838
2020-07-07T13:16:30Z,FelizMartes,14848
2020-07-07T14:21:56Z,FelizMartes,19124
2020-07-07T15:26:48Z,FelizMartes,23012
2020-07-08T04:36:09Z,FelizMartes,44350
2020-07-08T05:36:07Z,FelizMartes,44036
2020-07-08T07:36:10Z,FelizMartes,41524
2020-07-08T08:41:13Z,Felipe VI,13229
2020-07-08T11:46:21Z,FelizMiercoles,10614
2020-07-08T12:41:29Z,FelizMiercoles,13312
2020-07-08T13:46:31Z,FelizMiercoles,17786
2020-07-08T14:46:38Z,FelizMiercoles,22120
2020-07-09T06:58:15Z,FelizMiercoles,46957
2020-07-09T08:03:15Z,FelizMiercoles,44366
2020-07-09T09:03:18Z,Felipe VI,10351
2020-07-09T10:03:20Z,Felipe VI,11360
2020-07-09T11:03:23Z,FelizJueves,10056
2020-07-09T11:03:23Z,Felipe VI,12453
2020-07-09T12:03:26Z,FelizJueves,12341
2020-07-09T12:03:26Z,Felipe VI,13743
2020-07-09T13:08:29Z,FelizJueves,15868
2020-07-09T13:08:29Z,Felipe VI,15190
2020-07-09T14:08:30Z,FelizJueves,19806
2020-07-09T15:08:38Z,Felipe VI,18503
2020-07-09T15:08:38Z,FelizJueves,23467
2020-07-09T16:08:33Z,Felipe VI,20713
2020-07-09T16:08:33Z,FelizJueves,27085
2020-07-09T17:08:34Z,Felipe VI,22744
2020-07-09T18:13:33Z,Felipe VI,24596
2020-07-10T02:23:24Z,Felipe VI,32539
2020-07-10T02:23:24Z,FelizJueves,46253
2020-07-10T03:21:37Z,Felipe VI,32606
2020-07-10T03:21:37Z,FelizJueves,47018
2020-07-10T04:21:35Z,FelizJueves,47542
2020-07-10T04:21:35Z,Felipe VI,32687
2020-07-10T05:26:33Z,FelizJueves,47396
2020-07-10T05:26:33Z,Felipe VI,32896
2020-07-10T06:26:33Z,FelizJueves,46479
2020-07-10T06:26:33Z,Felipe VI,33712
2020-07-10T07:26:32Z,Felipe VI,34580
2020-07-10T07:26:32Z,FelizJueves,44694
2020-07-11T02:41:31Z,Felipe VI,24385
2020-07-11T04:46:29Z,Felipe VI,24156
2020-07-11T12:51:36Z,FelizSabado,11492
2020-07-11T13:56:36Z,Feliz Sábado,11100
2020-07-11T13:56:36Z,FelizSabado,14793
2020-07-11T14:56:37Z,FelizSabado,18055
2020-07-12T03:06:30Z,FelizSabado,36973
2020-07-12T04:06:28Z,FelizSabado,37332
2020-07-12T05:11:28Z,FelizSabado,37500
2020-07-12T06:11:26Z,FelizSabado,36925
2020-07-12T07:11:26Z,FelizSabado,35700
2020-07-12T08:11:22Z,FelizSabado,34628
2020-07-12T09:16:25Z,FelizSabado,33587
2020-07-12T12:16:29Z,FelizDomingo,10426
2020-07-12T13:16:34Z,FelizDomingo,13040
2020-07-12T14:16:34Z,FelizDomingo,16381
2020-07-12T15:16:35Z,FelizDomingo,20068
2020-07-13T12:41:37Z,FelizLunes,13075
2020-07-13T13:41:39Z,FelizLunes,17245
2020-07-13T14:41:39Z,FelizLunes,21455
2020-07-13T15:41:39Z,FelizLunes,25932
2020-07-14T01:56:28Z,FelizLunes,48326
2020-07-14T02:51:27Z,FelizLunes,49337
2020-07-14T03:56:26Z,FelizLunes,50056
2020-07-14T12:06:34Z,FelizMartes,11253
2020-07-14T13:01:38Z,FelizMartes,14017
2020-07-14T14:06:43Z,FelizMartes,17970
2020-07-14T15:07:58Z,FelizMartes,21908
2020-07-14T16:07:45Z,FelizMartes,25405
2020-07-15T02:22:36Z,FelizMartes,43985
2020-07-15T03:17:30Z,FelizMartes,44671
2020-07-15T12:27:39Z,FelizMiercoles,12093
2020-07-15T13:27:42Z,FelizMiercoles,15874
2020-07-15T14:32:44Z,FelizMiercoles,20448
2020-07-15T15:32:45Z,FelizMiercoles,24505
2020-07-15T16:27:46Z,FelizMiercoles,27772
2020-07-15T17:32:48Z,FelizMiercoles,31062
2020-07-16T01:37:34Z,FelizMiercoles,44364
2020-07-16T12:52:53Z,FelizJueves,12640
2020-07-16T13:52:57Z,FelizJueves,15982
2020-07-16T14:57:59Z,FelizJueves,19755
2020-07-17T04:07:47Z,FelizJueves,40911
2020-07-17T05:07:46Z,FelizJueves,40644
2020-07-17T10:12:56Z,Felipe González,12757
2020-07-17T11:17:54Z,Felipe González,13467
2020-07-17T12:17:57Z,Felipe González,14215
2020-07-17T13:18:00Z,Felipe González,14758
2020-07-17T14:18:02Z,Felipe González,15408
2020-07-17T15:18:06Z,Felipe González,15934
2020-07-17T16:23:07Z,Felipe González,16834
2020-07-17T17:23:10Z,Felipe González,17571
2020-07-17T18:23:09Z,Felipe González,18007
2020-07-17T19:23:06Z,Felipe González,18483
2020-07-17T19:23:06Z,FelizViernesATodos,10730
2020-07-18T02:27:50Z,Felipe González,20404
2020-07-18T03:32:49Z,FelizViernesATodos,15184
2020-07-18T04:32:47Z,FelizViernesATodos,15451
2020-07-18T05:32:46Z,Felipe González,20402
2020-07-18T05:32:46Z,FelizViernesATodos,15555
2020-07-18T06:32:45Z,Felipe González,20548
2020-07-18T06:32:45Z,FelizViernesATodos,15492
2020-07-18T07:32:46Z,Felipe González,21722
2020-07-18T07:32:46Z,FelizViernesATodos,15334
2020-07-18T08:32:47Z,Felipe González,23277
2020-07-18T09:37:49Z,Felipe González,24629
2020-07-18T10:37:49Z,Felipe González,24905
2020-07-18T12:37:53Z,FelizAlzamiento,11600
2020-07-18T12:37:53Z,FelizSabado,10456
2020-07-18T13:43:23Z,FelizAlzamiento,13491
2020-07-18T13:43:23Z,FelizSabado,14230
2020-07-18T14:43:26Z,FelizAlzamiento,15046
2020-07-18T14:43:26Z,FelizSabado,18036
2020-07-18T15:43:26Z,FelizAlzamiento,16317
2020-07-18T15:43:26Z,FelizSabado,21980
2020-07-18T16:43:27Z,FelizAlzamiento,17297
2020-07-18T16:43:27Z,FelizSabado,24900
2020-07-18T17:43:28Z,FelizAlzamiento,18101
2020-07-18T17:43:28Z,FelizSabado,27988
2020-07-18T18:48:29Z,FelizAlzamiento,18909
2020-07-18T19:43:29Z,FelizAlzamiento,19254
2020-07-19T01:53:21Z,FelizAlzamiento,18840
2020-07-19T01:53:21Z,FelizSabado,44604
2020-07-19T02:53:19Z,FelizAlzamiento,18797
2020-07-19T02:53:19Z,FelizSabado,45589
2020-07-19T03:53:17Z,FelizAlzamiento,18787
2020-07-19T03:53:17Z,FelizSabado,46368
2020-07-19T04:53:16Z,FelizAlzamiento,18776
2020-07-19T07:58:19Z,FelizAlzamiento,18046
2020-07-19T08:58:20Z,FelizAlzamiento,16802
2020-07-19T13:03:25Z,FelizDomingo,11380
2020-07-19T14:03:27Z,FelizDomingo,14490
2020-07-19T15:03:31Z,FelizDomingo,18392
2020-07-20T03:13:21Z,FelizDomingo,45296
2020-07-20T04:18:19Z,FelizDomingo,45890
2020-07-20T06:23:20Z,FelizDomingo,45605
2020-07-20T12:23:29Z,FelizLunes,11956
2020-07-20T13:23:31Z,FelizLunes,15661
2020-07-20T14:28:43Z,FelizLunes,20111
2020-07-20T15:28:42Z,FelizLunes,23981
2020-07-21T02:38:39Z,FelizLunes,47839
2020-07-21T03:43:38Z,FelizLunes,48644
2020-07-21T07:43:39Z,FelizLunes,46640
2020-07-21T09:48:42Z,FelizLunes,44100
2020-07-21T12:48:46Z,FelizMartes,12606
2020-07-21T13:48:46Z,FelizMartes,16240
2020-07-21T14:48:46Z,FelizMartes,19768
2020-07-21T15:48:39Z,FelizMartes,23166
2020-07-22T03:04:53Z,FelizMartes,42740
2020-07-22T04:04:49Z,FelizMartes,43069
2020-07-22T05:04:49Z,FelizMartes,42858
2020-07-22T06:04:47Z,FelizMartes,41988
2020-07-22T07:09:47Z,FelizMartes,40830
2020-07-22T08:09:45Z,FelizMartes,39549
2020-07-22T09:09:49Z,FelizMartes,38609
2020-07-22T12:14:54Z,FelizMiercoles,12101
2020-07-22T13:14:57Z,FelizMiercoles,15824
2020-07-22T14:15:01Z,FelizMiercoles,20029
2020-07-22T15:20:04Z,FelizMiercoles,24215
2020-07-23T00:24:54Z,YaSobrasFelipeVI,10044
2020-07-23T02:24:53Z,YaSobrasFelipeVI,10205
2020-07-23T03:29:50Z,YaSobrasFelipeVI,10253
2020-07-23T03:29:50Z,FelizMiercoles,44158
2020-07-23T04:29:50Z,YaSobrasFelipeVI,10336
2020-07-23T04:29:50Z,FelizMiercoles,44344
2020-07-23T05:29:48Z,YaSobrasFelipeVI,10594
2020-07-23T05:29:48Z,FelizMiercoles,44003
2020-07-23T06:34:57Z,FelizMiercoles,42907
2020-07-23T06:34:57Z,YaSobrasFelipeVI,10875
2020-07-23T07:34:58Z,YaSobrasFelipeVI,11211
2020-07-23T07:34:58Z,FelizMiercoles,41477
2020-07-23T12:35:06Z,FelizJueves,12544
2020-07-23T13:40:07Z,FelizJueves,16351
2020-07-23T14:40:09Z,FelizJueves,20305
2020-07-23T15:40:10Z,FelizJueves,24108
2020-07-25T13:21:22Z,FelizSabado,11567
2020-07-25T14:21:24Z,FelizSabado,15076
2020-07-25T15:26:25Z,FelizSabado,19287
2020-07-25T16:26:27Z,FelizSabado,23059
2020-07-25T17:26:27Z,FelizSabado,26099
2020-07-25T18:26:27Z,FelizSabado,28712
2020-07-26T02:37:32Z,FelizSabado,40413
2020-07-26T03:32:31Z,FelizSabado,40945
2020-07-26T04:37:26Z,FelizSabado,41308
2020-07-26T05:37:24Z,FelizSabado,41365
2020-07-26T06:37:24Z,FelizSabado,41011
2020-07-26T07:37:25Z,FelizSabado,40098
2020-07-26T12:47:44Z,FelizDomingo,10806
2020-07-27T02:57:49Z,FelizDomingo,38638
2020-07-27T04:02:48Z,FelizDomingo,38956
2020-07-27T10:07:50Z,FelizDomingo,33841
2020-07-27T12:07:56Z,FelizLunes,10900
2020-07-27T13:07:59Z,FelizLunes,14406
2020-07-27T14:08:02Z,FelizLunes,18636
2020-07-27T15:13:03Z,FelizLunes,23341
2020-07-28T01:19:57Z,FelizLunes,45000
2020-07-28T02:19:54Z,FelizLunes,45928
2020-07-28T03:24:52Z,FelizLunes,46813
2020-07-28T11:29:32Z,FelizMartes,10042
2020-07-28T12:29:34Z,FelizMartes,12652
2020-07-28T13:31:00Z,FelizMartes,16038
2020-07-28T14:31:18Z,FelizMartes,19609
2020-07-29T04:04:28Z,FelizMartes,41752
1 Fecha Tweets número
2 2020-06-03T13:16:37Z FelizMiercoles 19485
3 2020-06-04T11:37:10Z FelizJueves 12095
4 2020-06-04T12:37:19Z FelizJueves 14941
5 2020-06-04T13:42:49Z FelizJueves 18838
6 2020-06-04T19:47:30Z FelizJueves 40814
7 2020-06-05T08:57:00Z FelizJueves 47070
8 2020-06-06T12:32:51Z FelizSabado 10344
9 2020-06-06T13:37:53Z FelizSabado 14083
10 2020-06-06T13:37:53Z Feliz Sábado 10243
11 2020-06-06T14:42:53Z FelizSabado 18070
12 2020-06-06T18:42:56Z FelizSabado 31865
13 2020-06-06T19:43:30Z FelizSabado 34203
14 2020-06-06T20:43:32Z FelizSabado 36105
15 2020-06-06T21:43:29Z FelizSabado 38047
16 2020-06-06T22:48:26Z FelizSabado 39533
17 2020-06-07T00:53:18Z FelizSabado 43170
18 2020-06-07T01:48:19Z FelizSabado 44077
19 2020-06-07T07:58:17Z FelizSabado 44760
20 2020-06-07T09:03:17Z FelizSabado 42408
21 2020-06-07T10:03:18Z FelizSabado 41269
22 2020-06-07T11:03:21Z FelizDomingo 11018
23 2020-06-07T11:03:21Z FelizSabado 39509
24 2020-06-07T12:03:23Z FelizDomingo 12691
25 2020-06-07T13:08:26Z FelizDomingo 15843
26 2020-06-07T14:08:28Z FelizDomingo 19853
27 2020-06-07T17:13:32Z FelizDomingo 30168
28 2020-06-07T18:18:32Z FelizDomingo 33364
29 2020-06-07T19:18:33Z FelizDomingo 36283
30 2020-06-07T20:18:32Z FelizDomingo 38810
31 2020-06-08T09:37:50Z FelizLunes 10192
32 2020-06-08T11:37:52Z FelizLunes 14854
33 2020-06-08T13:37:56Z FelizLunes 22384
34 2020-06-08T19:42:58Z FelizLunes 46750
35 2020-06-08T20:48:01Z FelizLunes 49251
36 2020-06-09T00:55:04Z FelizLunes 55668
37 2020-06-09T11:00:05Z FelizMartes 10116
38 2020-06-09T12:00:06Z FelizMartes 12420
39 2020-06-09T13:05:09Z FelizMartes 15635
40 2020-06-09T19:08:33Z FelizMartes 35032
41 2020-06-09T20:08:34Z FelizMartes 37104
42 2020-06-10T00:13:11Z FelizMartes 42454
43 2020-06-10T05:17:46Z FelizMartes 45775
44 2020-06-10T06:17:49Z FelizMartes 44703
45 2020-06-10T09:22:53Z FelizMartes 40796
46 2020-06-10T11:23:05Z FelizMiercoles 10521
47 2020-06-10T12:23:15Z FelizMiercoles 12992
48 2020-06-10T13:28:18Z FelizMiercoles 16721
49 2020-06-10T18:33:24Z FelizMiercoles 33100
50 2020-06-10T19:33:24Z FelizMiercoles 35552
51 2020-06-11T06:43:36Z FelizMiercoles 45370
52 2020-06-11T07:43:36Z FelizMiercoles 43962
53 2020-06-11T08:48:39Z FelizMiercoles 42713
54 2020-06-11T12:53:41Z FelizJueves 14419
55 2020-06-11T13:48:43Z Felipe González 12938
56 2020-06-11T14:48:43Z Felipe González 16235
57 2020-06-11T15:53:44Z Felipe González 19344
58 2020-06-11T16:53:45Z Felipe González 21809
59 2020-06-12T04:08:35Z Felipe González 43289
60 2020-06-12T05:08:10Z Felipe González 43936
61 2020-06-12T06:08:15Z Felipe González 44764
62 2020-06-12T06:08:15Z FelizJueves 45009
63 2020-06-12T07:08:36Z Felipe González 45742
64 2020-06-12T07:08:36Z FelizJueves 43546
65 2020-06-12T08:13:36Z Felipe González 46978
66 2020-06-12T09:13:36Z Felipe González 47549
67 2020-06-13T02:28:39Z Felipe González 22811
68 2020-06-13T05:33:38Z Felipe González 21487
69 2020-06-13T06:33:40Z Felipe González 20759
70 2020-06-13T07:33:39Z Felipe González 19915
71 2020-06-13T08:33:39Z Felipe González 19122
72 2020-06-13T09:38:39Z FelizSabado 10176
73 2020-06-13T09:38:39Z Felipe González 18423
74 2020-06-13T10:33:40Z FelizSabado 11974
75 2020-06-13T11:38:42Z FelizSabado 14573
76 2020-06-13T13:43:49Z FelizSabado 18692
77 2020-06-14T01:48:43Z FelizSabado 36388
78 2020-06-14T06:53:37Z FelizSabado 36580
79 2020-06-14T12:03:43Z FelizDomingo 10508
80 2020-06-14T13:03:47Z FelizDomingo 12986
81 2020-06-14T14:08:50Z FelizDomingo 16563
82 2020-06-15T01:20:12Z FelizDomingo 44718
83 2020-06-15T02:20:11Z FelizDomingo 45725
84 2020-06-15T03:20:05Z FelizDomingo 46577
85 2020-06-15T04:20:05Z FelizDomingo 47333
86 2020-06-15T11:25:17Z FelizLunes 11620
87 2020-06-15T12:30:21Z FelizLunes 14513
88 2020-06-15T13:30:36Z FelizLunes 18289
89 2020-06-16T02:45:17Z Felipe González 96178
90 2020-06-16T03:45:06Z Felipe González 95862
91 2020-06-16T04:45:06Z Felipe González 95081
92 2020-06-16T05:45:04Z Felipe González 92990
93 2020-06-16T06:45:07Z Felipe González 89733
94 2020-06-16T07:45:08Z Felipe González 86206
95 2020-06-16T08:50:19Z Felipe González 82819
96 2020-06-16T08:50:19Z FelizLunes 48163
97 2020-06-16T09:50:23Z FelizLunes 47037
98 2020-06-16T10:50:25Z FelizMartes 10852
99 2020-06-16T11:55:30Z FelizMartes 13911
100 2020-06-16T12:50:35Z FelizMartes 17370
101 2020-06-17T01:05:34Z FelizMartes 49161
102 2020-06-17T02:05:28Z FelizMartes 50131
103 2020-06-17T03:05:25Z FelizMartes 50807
104 2020-06-17T07:10:29Z FelizMartes 48164
105 2020-06-17T08:15:27Z FelizMartes 46790
106 2020-06-17T11:15:29Z FelizMiercoles 10453
107 2020-06-17T13:15:37Z FelizMiercoles 16801
108 2020-06-18T07:36:23Z FelizMiercoles 49191
109 2020-06-18T08:41:23Z FelizMiercoles 47901
110 2020-06-18T09:36:24Z FelizMiercoles 46740
111 2020-06-18T11:41:31Z FelizJueves 11424
112 2020-06-18T12:41:36Z FelizJueves 14789
113 2020-06-19T10:01:27Z Felipe VI 10645
114 2020-06-19T11:06:27Z Felipe VI 12414
115 2020-06-19T12:06:31Z Felipe VI 13945
116 2020-06-19T13:06:32Z Felipe VI 15484
117 2020-06-19T14:11:35Z Felipe VI 17642
118 2020-06-19T16:11:39Z Felipe VI 22866
119 2020-06-20T05:21:23Z Felipe VI 35201
120 2020-06-20T06:26:23Z Felipe VI 34751
121 2020-06-20T07:21:25Z Felipe VI 34151
122 2020-06-20T12:31:34Z FelizSabado 12835
123 2020-06-20T13:31:35Z FelizSabado 15586
124 2020-06-20T15:31:46Z FelizSabado 22886
125 2020-06-20T16:31:41Z FelizSabado 26525
126 2020-06-21T12:53:44Z FelizDomingo 10881
127 2020-06-21T13:58:47Z FelizDomingo 13441
128 2020-06-21T14:58:47Z FelizDomingo 16132
129 2020-06-21T16:58:49Z FelizDiaDelPadre 95421
130 2020-06-21T17:58:50Z Felipe y Letizia 15743
131 2020-06-21T19:58:48Z Felipe y Letizia 18562
132 2020-06-22T03:10:04Z FelizDomingo 33516
133 2020-06-22T04:10:03Z FelizDomingo 34066
134 2020-06-22T05:10:03Z Felipe y Letizia 24297
135 2020-06-22T05:10:03Z FelizDomingo 34177
136 2020-06-22T06:10:05Z Felipe y Letizia 24776
137 2020-06-22T06:10:05Z FelizDomingo 33852
138 2020-06-22T07:15:07Z Felipe y Letizia 25700
139 2020-06-22T07:15:07Z FelizDomingo 33073
140 2020-06-22T08:15:10Z Felipe y Letizia 26369
141 2020-06-22T08:15:10Z FelizDomingo 32018
142 2020-06-22T09:15:09Z Felipe y Letizia 26531
143 2020-06-22T11:15:13Z FelizLunes 10454
144 2020-06-22T12:20:11Z FelizLunes 12881
145 2020-06-22T13:20:15Z FelizLunes 16311
146 2020-06-22T14:22:29Z FelizLunes 21023
147 2020-06-22T15:20:15Z FelizLunes 25535
148 2020-06-23T04:32:21Z FelizLunes 56671
149 2020-06-23T05:37:20Z FelizLunes 56034
150 2020-06-23T06:37:21Z FelizLunes 54886
151 2020-06-23T07:37:23Z FelizLunes 53547
152 2020-06-23T11:42:32Z FelizMartes 10760
153 2020-06-23T12:47:31Z FelizMartes 13706
154 2020-06-23T13:47:30Z FelizMartes 17851
155 2020-06-24T02:59:07Z FelizMartes 47929
156 2020-06-24T03:59:13Z FelizMartes 48531
157 2020-06-24T12:04:16Z FelizMiercoles 11307
158 2020-06-24T13:09:20Z FelizMiercoles 14569
159 2020-06-25T02:21:52Z FelizMiercoles 48074
160 2020-06-25T03:21:51Z FelizMiercoles 48752
161 2020-06-25T04:21:47Z FelizMiercoles 49308
162 2020-06-25T05:26:46Z FelizMiercoles 49326
163 2020-06-25T06:26:47Z FelizMiercoles 48631
164 2020-06-25T12:31:57Z FelizJueves 11629
165 2020-06-25T13:37:13Z FelizJueves 15617
166 2020-06-25T14:32:14Z FelizJueves 19510
167 2020-06-25T15:32:02Z FelizJueves 23382
168 2020-06-26T02:51:51Z FelizJueves 50823
169 2020-06-26T03:47:16Z FelizJueves 51496
170 2020-06-26T04:47:14Z FelizJueves 51943
171 2020-06-27T07:17:53Z FelizViernesATodos 19003
172 2020-06-27T15:23:22Z FelizSabado 18655
173 2020-06-27T16:28:21Z FelizSabado 22264
174 2020-06-28T02:38:14Z FelizSabado 41309
175 2020-06-28T03:38:12Z FelizSabado 41966
176 2020-06-28T12:43:19Z FelizDomingo 10461
177 2020-06-28T13:48:21Z FelizDomingo 13841
178 2020-06-29T12:09:09Z FelizLunes 10613
179 2020-06-29T13:09:11Z FelizLunes 14023
180 2020-06-29T14:09:13Z FelizLunes 18483
181 2020-06-29T15:14:13Z FelizLunes 24067
182 2020-06-29T16:14:13Z FelizLunes 28551
183 2020-06-29T17:14:14Z FelizLunes 32625
184 2020-06-30T00:24:09Z Felices20Flavio 13930
185 2020-06-30T01:19:07Z Felices20Flavio 14162
186 2020-06-30T03:24:05Z Felices20Flavio 14319
187 2020-06-30T04:24:15Z Felices20Flavio 14381
188 2020-06-30T05:24:13Z Felices20Flavio 14515
189 2020-06-30T06:29:18Z Felices20Flavio 14596
190 2020-06-30T07:29:20Z Felices20Flavio 14823
191 2020-06-30T07:29:20Z FelizLunes 49791
192 2020-06-30T08:29:23Z Felices20Flavio 15115
193 2020-06-30T13:37:05Z FelizMartes 16535
194 2020-06-30T14:42:31Z FelizMartes 21088
195 2020-06-30T15:39:35Z FelizMartes 24592
196 2020-07-01T02:49:21Z FelizMartes 46146
197 2020-07-01T03:54:16Z FelizMartes 46876
198 2020-07-01T04:49:16Z FelizMartes 47177
199 2020-07-01T05:54:17Z FelizMartes 47034
200 2020-07-01T06:54:23Z FelizMartes 46010
201 2020-07-01T11:59:51Z FelizMiercoles 10894
202 2020-07-01T13:59:57Z FelizMiercoles 18532
203 2020-07-01T14:59:58Z FelizMiercoles 22759
204 2020-07-01T15:59:59Z FelizMiercoles 26529
205 2020-07-02T06:19:45Z FelizMiercoles 47891
206 2020-07-02T07:19:48Z FelizMiercoles 46558
207 2020-07-02T12:19:59Z FelizJueves 12066
208 2020-07-02T13:25:01Z FelizJueves 16031
209 2020-07-02T14:25:03Z FelizJueves 20744
210 2020-07-02T15:25:04Z FelizJueves 25005
211 2020-07-03T02:35:20Z FelizJueves 46990
212 2020-07-04T13:10:42Z FelizSabado 11740
213 2020-07-04T15:10:43Z FelizSabado 18726
214 2020-07-05T03:25:35Z Felices24Sofia 10050
215 2020-07-05T12:30:39Z FelizDomingo 11437
216 2020-07-05T13:30:41Z FelizDomingo 14182
217 2020-07-06T02:46:08Z FelizDomingo 41956
218 2020-07-06T03:46:05Z FelizDomingo 42512
219 2020-07-06T10:56:08Z FelizLunes 10033
220 2020-07-06T11:56:09Z FelizLunes 12292
221 2020-07-06T12:56:12Z FelizLunes 15641
222 2020-07-06T15:01:16Z FelizLunes 25201
223 2020-07-07T04:11:07Z FelizLunes 52669
224 2020-07-07T07:16:09Z FelizLunes 49473
225 2020-07-07T12:21:26Z FelizMartes 11838
226 2020-07-07T13:16:30Z FelizMartes 14848
227 2020-07-07T14:21:56Z FelizMartes 19124
228 2020-07-07T15:26:48Z FelizMartes 23012
229 2020-07-08T04:36:09Z FelizMartes 44350
230 2020-07-08T05:36:07Z FelizMartes 44036
231 2020-07-08T07:36:10Z FelizMartes 41524
232 2020-07-08T08:41:13Z Felipe VI 13229
233 2020-07-08T11:46:21Z FelizMiercoles 10614
234 2020-07-08T12:41:29Z FelizMiercoles 13312
235 2020-07-08T13:46:31Z FelizMiercoles 17786
236 2020-07-08T14:46:38Z FelizMiercoles 22120
237 2020-07-09T06:58:15Z FelizMiercoles 46957
238 2020-07-09T08:03:15Z FelizMiercoles 44366
239 2020-07-09T09:03:18Z Felipe VI 10351
240 2020-07-09T10:03:20Z Felipe VI 11360
241 2020-07-09T11:03:23Z FelizJueves 10056
242 2020-07-09T11:03:23Z Felipe VI 12453
243 2020-07-09T12:03:26Z FelizJueves 12341
244 2020-07-09T12:03:26Z Felipe VI 13743
245 2020-07-09T13:08:29Z FelizJueves 15868
246 2020-07-09T13:08:29Z Felipe VI 15190
247 2020-07-09T14:08:30Z FelizJueves 19806
248 2020-07-09T15:08:38Z Felipe VI 18503
249 2020-07-09T15:08:38Z FelizJueves 23467
250 2020-07-09T16:08:33Z Felipe VI 20713
251 2020-07-09T16:08:33Z FelizJueves 27085
252 2020-07-09T17:08:34Z Felipe VI 22744
253 2020-07-09T18:13:33Z Felipe VI 24596
254 2020-07-10T02:23:24Z Felipe VI 32539
255 2020-07-10T02:23:24Z FelizJueves 46253
256 2020-07-10T03:21:37Z Felipe VI 32606
257 2020-07-10T03:21:37Z FelizJueves 47018
258 2020-07-10T04:21:35Z FelizJueves 47542
259 2020-07-10T04:21:35Z Felipe VI 32687
260 2020-07-10T05:26:33Z FelizJueves 47396
261 2020-07-10T05:26:33Z Felipe VI 32896
262 2020-07-10T06:26:33Z FelizJueves 46479
263 2020-07-10T06:26:33Z Felipe VI 33712
264 2020-07-10T07:26:32Z Felipe VI 34580
265 2020-07-10T07:26:32Z FelizJueves 44694
266 2020-07-11T02:41:31Z Felipe VI 24385
267 2020-07-11T04:46:29Z Felipe VI 24156
268 2020-07-11T12:51:36Z FelizSabado 11492
269 2020-07-11T13:56:36Z Feliz Sábado 11100
270 2020-07-11T13:56:36Z FelizSabado 14793
271 2020-07-11T14:56:37Z FelizSabado 18055
272 2020-07-12T03:06:30Z FelizSabado 36973
273 2020-07-12T04:06:28Z FelizSabado 37332
274 2020-07-12T05:11:28Z FelizSabado 37500
275 2020-07-12T06:11:26Z FelizSabado 36925
276 2020-07-12T07:11:26Z FelizSabado 35700
277 2020-07-12T08:11:22Z FelizSabado 34628
278 2020-07-12T09:16:25Z FelizSabado 33587
279 2020-07-12T12:16:29Z FelizDomingo 10426
280 2020-07-12T13:16:34Z FelizDomingo 13040
281 2020-07-12T14:16:34Z FelizDomingo 16381
282 2020-07-12T15:16:35Z FelizDomingo 20068
283 2020-07-13T12:41:37Z FelizLunes 13075
284 2020-07-13T13:41:39Z FelizLunes 17245
285 2020-07-13T14:41:39Z FelizLunes 21455
286 2020-07-13T15:41:39Z FelizLunes 25932
287 2020-07-14T01:56:28Z FelizLunes 48326
288 2020-07-14T02:51:27Z FelizLunes 49337
289 2020-07-14T03:56:26Z FelizLunes 50056
290 2020-07-14T12:06:34Z FelizMartes 11253
291 2020-07-14T13:01:38Z FelizMartes 14017
292 2020-07-14T14:06:43Z FelizMartes 17970
293 2020-07-14T15:07:58Z FelizMartes 21908
294 2020-07-14T16:07:45Z FelizMartes 25405
295 2020-07-15T02:22:36Z FelizMartes 43985
296 2020-07-15T03:17:30Z FelizMartes 44671
297 2020-07-15T12:27:39Z FelizMiercoles 12093
298 2020-07-15T13:27:42Z FelizMiercoles 15874
299 2020-07-15T14:32:44Z FelizMiercoles 20448
300 2020-07-15T15:32:45Z FelizMiercoles 24505
301 2020-07-15T16:27:46Z FelizMiercoles 27772
302 2020-07-15T17:32:48Z FelizMiercoles 31062
303 2020-07-16T01:37:34Z FelizMiercoles 44364
304 2020-07-16T12:52:53Z FelizJueves 12640
305 2020-07-16T13:52:57Z FelizJueves 15982
306 2020-07-16T14:57:59Z FelizJueves 19755
307 2020-07-17T04:07:47Z FelizJueves 40911
308 2020-07-17T05:07:46Z FelizJueves 40644
309 2020-07-17T10:12:56Z Felipe González 12757
310 2020-07-17T11:17:54Z Felipe González 13467
311 2020-07-17T12:17:57Z Felipe González 14215
312 2020-07-17T13:18:00Z Felipe González 14758
313 2020-07-17T14:18:02Z Felipe González 15408
314 2020-07-17T15:18:06Z Felipe González 15934
315 2020-07-17T16:23:07Z Felipe González 16834
316 2020-07-17T17:23:10Z Felipe González 17571
317 2020-07-17T18:23:09Z Felipe González 18007
318 2020-07-17T19:23:06Z Felipe González 18483
319 2020-07-17T19:23:06Z FelizViernesATodos 10730
320 2020-07-18T02:27:50Z Felipe González 20404
321 2020-07-18T03:32:49Z FelizViernesATodos 15184
322 2020-07-18T04:32:47Z FelizViernesATodos 15451
323 2020-07-18T05:32:46Z Felipe González 20402
324 2020-07-18T05:32:46Z FelizViernesATodos 15555
325 2020-07-18T06:32:45Z Felipe González 20548
326 2020-07-18T06:32:45Z FelizViernesATodos 15492
327 2020-07-18T07:32:46Z Felipe González 21722
328 2020-07-18T07:32:46Z FelizViernesATodos 15334
329 2020-07-18T08:32:47Z Felipe González 23277
330 2020-07-18T09:37:49Z Felipe González 24629
331 2020-07-18T10:37:49Z Felipe González 24905
332 2020-07-18T12:37:53Z FelizAlzamiento 11600
333 2020-07-18T12:37:53Z FelizSabado 10456
334 2020-07-18T13:43:23Z FelizAlzamiento 13491
335 2020-07-18T13:43:23Z FelizSabado 14230
336 2020-07-18T14:43:26Z FelizAlzamiento 15046
337 2020-07-18T14:43:26Z FelizSabado 18036
338 2020-07-18T15:43:26Z FelizAlzamiento 16317
339 2020-07-18T15:43:26Z FelizSabado 21980
340 2020-07-18T16:43:27Z FelizAlzamiento 17297
341 2020-07-18T16:43:27Z FelizSabado 24900
342 2020-07-18T17:43:28Z FelizAlzamiento 18101
343 2020-07-18T17:43:28Z FelizSabado 27988
344 2020-07-18T18:48:29Z FelizAlzamiento 18909
345 2020-07-18T19:43:29Z FelizAlzamiento 19254
346 2020-07-19T01:53:21Z FelizAlzamiento 18840
347 2020-07-19T01:53:21Z FelizSabado 44604
348 2020-07-19T02:53:19Z FelizAlzamiento 18797
349 2020-07-19T02:53:19Z FelizSabado 45589
350 2020-07-19T03:53:17Z FelizAlzamiento 18787
351 2020-07-19T03:53:17Z FelizSabado 46368
352 2020-07-19T04:53:16Z FelizAlzamiento 18776
353 2020-07-19T07:58:19Z FelizAlzamiento 18046
354 2020-07-19T08:58:20Z FelizAlzamiento 16802
355 2020-07-19T13:03:25Z FelizDomingo 11380
356 2020-07-19T14:03:27Z FelizDomingo 14490
357 2020-07-19T15:03:31Z FelizDomingo 18392
358 2020-07-20T03:13:21Z FelizDomingo 45296
359 2020-07-20T04:18:19Z FelizDomingo 45890
360 2020-07-20T06:23:20Z FelizDomingo 45605
361 2020-07-20T12:23:29Z FelizLunes 11956
362 2020-07-20T13:23:31Z FelizLunes 15661
363 2020-07-20T14:28:43Z FelizLunes 20111
364 2020-07-20T15:28:42Z FelizLunes 23981
365 2020-07-21T02:38:39Z FelizLunes 47839
366 2020-07-21T03:43:38Z FelizLunes 48644
367 2020-07-21T07:43:39Z FelizLunes 46640
368 2020-07-21T09:48:42Z FelizLunes 44100
369 2020-07-21T12:48:46Z FelizMartes 12606
370 2020-07-21T13:48:46Z FelizMartes 16240
371 2020-07-21T14:48:46Z FelizMartes 19768
372 2020-07-21T15:48:39Z FelizMartes 23166
373 2020-07-22T03:04:53Z FelizMartes 42740
374 2020-07-22T04:04:49Z FelizMartes 43069
375 2020-07-22T05:04:49Z FelizMartes 42858
376 2020-07-22T06:04:47Z FelizMartes 41988
377 2020-07-22T07:09:47Z FelizMartes 40830
378 2020-07-22T08:09:45Z FelizMartes 39549
379 2020-07-22T09:09:49Z FelizMartes 38609
380 2020-07-22T12:14:54Z FelizMiercoles 12101
381 2020-07-22T13:14:57Z FelizMiercoles 15824
382 2020-07-22T14:15:01Z FelizMiercoles 20029
383 2020-07-22T15:20:04Z FelizMiercoles 24215
384 2020-07-23T00:24:54Z YaSobrasFelipeVI 10044
385 2020-07-23T02:24:53Z YaSobrasFelipeVI 10205
386 2020-07-23T03:29:50Z YaSobrasFelipeVI 10253
387 2020-07-23T03:29:50Z FelizMiercoles 44158
388 2020-07-23T04:29:50Z YaSobrasFelipeVI 10336
389 2020-07-23T04:29:50Z FelizMiercoles 44344
390 2020-07-23T05:29:48Z YaSobrasFelipeVI 10594
391 2020-07-23T05:29:48Z FelizMiercoles 44003
392 2020-07-23T06:34:57Z FelizMiercoles 42907
393 2020-07-23T06:34:57Z YaSobrasFelipeVI 10875
394 2020-07-23T07:34:58Z YaSobrasFelipeVI 11211
395 2020-07-23T07:34:58Z FelizMiercoles 41477
396 2020-07-23T12:35:06Z FelizJueves 12544
397 2020-07-23T13:40:07Z FelizJueves 16351
398 2020-07-23T14:40:09Z FelizJueves 20305
399 2020-07-23T15:40:10Z FelizJueves 24108
400 2020-07-25T13:21:22Z FelizSabado 11567
401 2020-07-25T14:21:24Z FelizSabado 15076
402 2020-07-25T15:26:25Z FelizSabado 19287
403 2020-07-25T16:26:27Z FelizSabado 23059
404 2020-07-25T17:26:27Z FelizSabado 26099
405 2020-07-25T18:26:27Z FelizSabado 28712
406 2020-07-26T02:37:32Z FelizSabado 40413
407 2020-07-26T03:32:31Z FelizSabado 40945
408 2020-07-26T04:37:26Z FelizSabado 41308
409 2020-07-26T05:37:24Z FelizSabado 41365
410 2020-07-26T06:37:24Z FelizSabado 41011
411 2020-07-26T07:37:25Z FelizSabado 40098
412 2020-07-26T12:47:44Z FelizDomingo 10806
413 2020-07-27T02:57:49Z FelizDomingo 38638
414 2020-07-27T04:02:48Z FelizDomingo 38956
415 2020-07-27T10:07:50Z FelizDomingo 33841
416 2020-07-27T12:07:56Z FelizLunes 10900
417 2020-07-27T13:07:59Z FelizLunes 14406
418 2020-07-27T14:08:02Z FelizLunes 18636
419 2020-07-27T15:13:03Z FelizLunes 23341
420 2020-07-28T01:19:57Z FelizLunes 45000
421 2020-07-28T02:19:54Z FelizLunes 45928
422 2020-07-28T03:24:52Z FelizLunes 46813
423 2020-07-28T11:29:32Z FelizMartes 10042
424 2020-07-28T12:29:34Z FelizMartes 12652
425 2020-07-28T13:31:00Z FelizMartes 16038
426 2020-07-28T14:31:18Z FelizMartes 19609
427 2020-06-03T13:16:37Z FelizMiercoles 19485
428 2020-06-04T11:37:10Z FelizJueves 12095
429 2020-06-04T12:37:19Z FelizJueves 14941
430 2020-06-04T13:42:49Z FelizJueves 18838
431 2020-06-04T19:47:30Z FelizJueves 40814
432 2020-06-05T08:57:00Z FelizJueves 47070
433 2020-06-06T12:32:51Z FelizSabado 10344
434 2020-06-06T13:37:53Z FelizSabado 14083
435 2020-06-06T13:37:53Z Feliz Sábado 10243
436 2020-06-06T14:42:53Z FelizSabado 18070
437 2020-06-06T18:42:56Z FelizSabado 31865
438 2020-06-06T19:43:30Z FelizSabado 34203
439 2020-06-06T20:43:32Z FelizSabado 36105
440 2020-06-06T21:43:29Z FelizSabado 38047
441 2020-06-06T22:48:26Z FelizSabado 39533
442 2020-06-07T00:53:18Z FelizSabado 43170
443 2020-06-07T01:48:19Z FelizSabado 44077
444 2020-06-07T07:58:17Z FelizSabado 44760
445 2020-06-07T09:03:17Z FelizSabado 42408
446 2020-06-07T10:03:18Z FelizSabado 41269
447 2020-06-07T11:03:21Z FelizDomingo 11018
448 2020-06-07T11:03:21Z FelizSabado 39509
449 2020-06-07T12:03:23Z FelizDomingo 12691
450 2020-06-07T13:08:26Z FelizDomingo 15843
451 2020-06-07T14:08:28Z FelizDomingo 19853
452 2020-06-07T17:13:32Z FelizDomingo 30168
453 2020-06-07T18:18:32Z FelizDomingo 33364
454 2020-06-07T19:18:33Z FelizDomingo 36283
455 2020-06-07T20:18:32Z FelizDomingo 38810
456 2020-06-08T09:37:50Z FelizLunes 10192
457 2020-06-08T11:37:52Z FelizLunes 14854
458 2020-06-08T13:37:56Z FelizLunes 22384
459 2020-06-08T19:42:58Z FelizLunes 46750
460 2020-06-08T20:48:01Z FelizLunes 49251
461 2020-06-09T00:55:04Z FelizLunes 55668
462 2020-06-09T11:00:05Z FelizMartes 10116
463 2020-06-09T12:00:06Z FelizMartes 12420
464 2020-06-09T13:05:09Z FelizMartes 15635
465 2020-06-09T19:08:33Z FelizMartes 35032
466 2020-06-09T20:08:34Z FelizMartes 37104
467 2020-06-10T00:13:11Z FelizMartes 42454
468 2020-06-10T05:17:46Z FelizMartes 45775
469 2020-06-10T06:17:49Z FelizMartes 44703
470 2020-06-10T09:22:53Z FelizMartes 40796
471 2020-06-10T11:23:05Z FelizMiercoles 10521
472 2020-06-10T12:23:15Z FelizMiercoles 12992
473 2020-06-10T13:28:18Z FelizMiercoles 16721
474 2020-06-10T18:33:24Z FelizMiercoles 33100
475 2020-06-10T19:33:24Z FelizMiercoles 35552
476 2020-06-11T06:43:36Z FelizMiercoles 45370
477 2020-06-11T07:43:36Z FelizMiercoles 43962
478 2020-06-11T08:48:39Z FelizMiercoles 42713
479 2020-06-11T12:53:41Z FelizJueves 14419
480 2020-06-11T13:48:43Z Felipe González 12938
481 2020-06-11T14:48:43Z Felipe González 16235
482 2020-06-11T15:53:44Z Felipe González 19344
483 2020-06-11T16:53:45Z Felipe González 21809
484 2020-06-12T04:08:35Z Felipe González 43289
485 2020-06-12T05:08:10Z Felipe González 43936
486 2020-06-12T06:08:15Z Felipe González 44764
487 2020-06-12T06:08:15Z FelizJueves 45009
488 2020-06-12T07:08:36Z Felipe González 45742
489 2020-06-12T07:08:36Z FelizJueves 43546
490 2020-06-12T08:13:36Z Felipe González 46978
491 2020-06-12T09:13:36Z Felipe González 47549
492 2020-06-13T02:28:39Z Felipe González 22811
493 2020-06-13T05:33:38Z Felipe González 21487
494 2020-06-13T06:33:40Z Felipe González 20759
495 2020-06-13T07:33:39Z Felipe González 19915
496 2020-06-13T08:33:39Z Felipe González 19122
497 2020-06-13T09:38:39Z FelizSabado 10176
498 2020-06-13T09:38:39Z Felipe González 18423
499 2020-06-13T10:33:40Z FelizSabado 11974
500 2020-06-13T11:38:42Z FelizSabado 14573
501 2020-06-13T13:43:49Z FelizSabado 18692
502 2020-06-14T01:48:43Z FelizSabado 36388
503 2020-06-14T06:53:37Z FelizSabado 36580
504 2020-06-14T12:03:43Z FelizDomingo 10508
505 2020-06-14T13:03:47Z FelizDomingo 12986
506 2020-06-14T14:08:50Z FelizDomingo 16563
507 2020-06-15T01:20:12Z FelizDomingo 44718
508 2020-06-15T02:20:11Z FelizDomingo 45725
509 2020-06-15T03:20:05Z FelizDomingo 46577
510 2020-06-15T04:20:05Z FelizDomingo 47333
511 2020-06-15T11:25:17Z FelizLunes 11620
512 2020-06-15T12:30:21Z FelizLunes 14513
513 2020-06-15T13:30:36Z FelizLunes 18289
514 2020-06-16T02:45:17Z Felipe González 96178
515 2020-06-16T03:45:06Z Felipe González 95862
516 2020-06-16T04:45:06Z Felipe González 95081
517 2020-06-16T05:45:04Z Felipe González 92990
518 2020-06-16T06:45:07Z Felipe González 89733
519 2020-06-16T07:45:08Z Felipe González 86206
520 2020-06-16T08:50:19Z Felipe González 82819
521 2020-06-16T08:50:19Z FelizLunes 48163
522 2020-06-16T09:50:23Z FelizLunes 47037
523 2020-06-16T10:50:25Z FelizMartes 10852
524 2020-06-16T11:55:30Z FelizMartes 13911
525 2020-06-16T12:50:35Z FelizMartes 17370
526 2020-06-17T01:05:34Z FelizMartes 49161
527 2020-06-17T02:05:28Z FelizMartes 50131
528 2020-06-17T03:05:25Z FelizMartes 50807
529 2020-06-17T07:10:29Z FelizMartes 48164
530 2020-06-17T08:15:27Z FelizMartes 46790
531 2020-06-17T11:15:29Z FelizMiercoles 10453
532 2020-06-17T13:15:37Z FelizMiercoles 16801
533 2020-06-18T07:36:23Z FelizMiercoles 49191
534 2020-06-18T08:41:23Z FelizMiercoles 47901
535 2020-06-18T09:36:24Z FelizMiercoles 46740
536 2020-06-18T11:41:31Z FelizJueves 11424
537 2020-06-18T12:41:36Z FelizJueves 14789
538 2020-06-19T10:01:27Z Felipe VI 10645
539 2020-06-19T11:06:27Z Felipe VI 12414
540 2020-06-19T12:06:31Z Felipe VI 13945
541 2020-06-19T13:06:32Z Felipe VI 15484
542 2020-06-19T14:11:35Z Felipe VI 17642
543 2020-06-19T16:11:39Z Felipe VI 22866
544 2020-06-20T05:21:23Z Felipe VI 35201
545 2020-06-20T06:26:23Z Felipe VI 34751
546 2020-06-20T07:21:25Z Felipe VI 34151
547 2020-06-20T12:31:34Z FelizSabado 12835
548 2020-06-20T13:31:35Z FelizSabado 15586
549 2020-06-20T15:31:46Z FelizSabado 22886
550 2020-06-20T16:31:41Z FelizSabado 26525
551 2020-06-21T12:53:44Z FelizDomingo 10881
552 2020-06-21T13:58:47Z FelizDomingo 13441
553 2020-06-21T14:58:47Z FelizDomingo 16132
554 2020-06-21T16:58:49Z FelizDiaDelPadre 95421
555 2020-06-21T17:58:50Z Felipe y Letizia 15743
556 2020-06-21T19:58:48Z Felipe y Letizia 18562
557 2020-06-22T03:10:04Z FelizDomingo 33516
558 2020-06-22T04:10:03Z FelizDomingo 34066
559 2020-06-22T05:10:03Z Felipe y Letizia 24297
560 2020-06-22T05:10:03Z FelizDomingo 34177
561 2020-06-22T06:10:05Z Felipe y Letizia 24776
562 2020-06-22T06:10:05Z FelizDomingo 33852
563 2020-06-22T07:15:07Z Felipe y Letizia 25700
564 2020-06-22T07:15:07Z FelizDomingo 33073
565 2020-06-22T08:15:10Z Felipe y Letizia 26369
566 2020-06-22T08:15:10Z FelizDomingo 32018
567 2020-06-22T09:15:09Z Felipe y Letizia 26531
568 2020-06-22T11:15:13Z FelizLunes 10454
569 2020-06-22T12:20:11Z FelizLunes 12881
570 2020-06-22T13:20:15Z FelizLunes 16311
571 2020-06-22T14:22:29Z FelizLunes 21023
572 2020-06-22T15:20:15Z FelizLunes 25535
573 2020-06-23T04:32:21Z FelizLunes 56671
574 2020-06-23T05:37:20Z FelizLunes 56034
575 2020-06-23T06:37:21Z FelizLunes 54886
576 2020-06-23T07:37:23Z FelizLunes 53547
577 2020-06-23T11:42:32Z FelizMartes 10760
578 2020-06-23T12:47:31Z FelizMartes 13706
579 2020-06-23T13:47:30Z FelizMartes 17851
580 2020-06-24T02:59:07Z FelizMartes 47929
581 2020-06-24T03:59:13Z FelizMartes 48531
582 2020-06-24T12:04:16Z FelizMiercoles 11307
583 2020-06-24T13:09:20Z FelizMiercoles 14569
584 2020-06-25T02:21:52Z FelizMiercoles 48074
585 2020-06-25T03:21:51Z FelizMiercoles 48752
586 2020-06-25T04:21:47Z FelizMiercoles 49308
587 2020-06-25T05:26:46Z FelizMiercoles 49326
588 2020-06-25T06:26:47Z FelizMiercoles 48631
589 2020-06-25T12:31:57Z FelizJueves 11629
590 2020-06-25T13:37:13Z FelizJueves 15617
591 2020-06-25T14:32:14Z FelizJueves 19510
592 2020-06-25T15:32:02Z FelizJueves 23382
593 2020-06-26T02:51:51Z FelizJueves 50823
594 2020-06-26T03:47:16Z FelizJueves 51496
595 2020-06-26T04:47:14Z FelizJueves 51943
596 2020-06-27T07:17:53Z FelizViernesATodos 19003
597 2020-06-27T15:23:22Z FelizSabado 18655
598 2020-06-27T16:28:21Z FelizSabado 22264
599 2020-06-28T02:38:14Z FelizSabado 41309
600 2020-06-28T03:38:12Z FelizSabado 41966
601 2020-06-28T12:43:19Z FelizDomingo 10461
602 2020-06-28T13:48:21Z FelizDomingo 13841
603 2020-06-29T12:09:09Z FelizLunes 10613
604 2020-06-29T13:09:11Z FelizLunes 14023
605 2020-06-29T14:09:13Z FelizLunes 18483
606 2020-06-29T15:14:13Z FelizLunes 24067
607 2020-06-29T16:14:13Z FelizLunes 28551
608 2020-06-29T17:14:14Z FelizLunes 32625
609 2020-06-30T00:24:09Z Felices20Flavio 13930
610 2020-06-30T01:19:07Z Felices20Flavio 14162
611 2020-06-30T03:24:05Z Felices20Flavio 14319
612 2020-06-30T04:24:15Z Felices20Flavio 14381
613 2020-06-30T05:24:13Z Felices20Flavio 14515
614 2020-06-30T06:29:18Z Felices20Flavio 14596
615 2020-06-30T07:29:20Z Felices20Flavio 14823
616 2020-06-30T07:29:20Z FelizLunes 49791
617 2020-06-30T08:29:23Z Felices20Flavio 15115
618 2020-06-30T13:37:05Z FelizMartes 16535
619 2020-06-30T14:42:31Z FelizMartes 21088
620 2020-06-30T15:39:35Z FelizMartes 24592
621 2020-07-01T02:49:21Z FelizMartes 46146
622 2020-07-01T03:54:16Z FelizMartes 46876
623 2020-07-01T04:49:16Z FelizMartes 47177
624 2020-07-01T05:54:17Z FelizMartes 47034
625 2020-07-01T06:54:23Z FelizMartes 46010
626 2020-07-01T11:59:51Z FelizMiercoles 10894
627 2020-07-01T13:59:57Z FelizMiercoles 18532
628 2020-07-01T14:59:58Z FelizMiercoles 22759
629 2020-07-01T15:59:59Z FelizMiercoles 26529
630 2020-07-02T06:19:45Z FelizMiercoles 47891
631 2020-07-02T07:19:48Z FelizMiercoles 46558
632 2020-07-02T12:19:59Z FelizJueves 12066
633 2020-07-02T13:25:01Z FelizJueves 16031
634 2020-07-02T14:25:03Z FelizJueves 20744
635 2020-07-02T15:25:04Z FelizJueves 25005
636 2020-07-03T02:35:20Z FelizJueves 46990
637 2020-07-04T13:10:42Z FelizSabado 11740
638 2020-07-04T15:10:43Z FelizSabado 18726
639 2020-07-05T03:25:35Z Felices24Sofia 10050
640 2020-07-05T12:30:39Z FelizDomingo 11437
641 2020-07-05T13:30:41Z FelizDomingo 14182
642 2020-07-06T02:46:08Z FelizDomingo 41956
643 2020-07-06T03:46:05Z FelizDomingo 42512
644 2020-07-06T10:56:08Z FelizLunes 10033
645 2020-07-06T11:56:09Z FelizLunes 12292
646 2020-07-06T12:56:12Z FelizLunes 15641
647 2020-07-06T15:01:16Z FelizLunes 25201
648 2020-07-07T04:11:07Z FelizLunes 52669
649 2020-07-07T07:16:09Z FelizLunes 49473
650 2020-07-07T12:21:26Z FelizMartes 11838
651 2020-07-07T13:16:30Z FelizMartes 14848
652 2020-07-07T14:21:56Z FelizMartes 19124
653 2020-07-07T15:26:48Z FelizMartes 23012
654 2020-07-08T04:36:09Z FelizMartes 44350
655 2020-07-08T05:36:07Z FelizMartes 44036
656 2020-07-08T07:36:10Z FelizMartes 41524
657 2020-07-08T08:41:13Z Felipe VI 13229
658 2020-07-08T11:46:21Z FelizMiercoles 10614
659 2020-07-08T12:41:29Z FelizMiercoles 13312
660 2020-07-08T13:46:31Z FelizMiercoles 17786
661 2020-07-08T14:46:38Z FelizMiercoles 22120
662 2020-07-09T06:58:15Z FelizMiercoles 46957
663 2020-07-09T08:03:15Z FelizMiercoles 44366
664 2020-07-09T09:03:18Z Felipe VI 10351
665 2020-07-09T10:03:20Z Felipe VI 11360
666 2020-07-09T11:03:23Z FelizJueves 10056
667 2020-07-09T11:03:23Z Felipe VI 12453
668 2020-07-09T12:03:26Z FelizJueves 12341
669 2020-07-09T12:03:26Z Felipe VI 13743
670 2020-07-09T13:08:29Z FelizJueves 15868
671 2020-07-09T13:08:29Z Felipe VI 15190
672 2020-07-09T14:08:30Z FelizJueves 19806
673 2020-07-09T15:08:38Z Felipe VI 18503
674 2020-07-09T15:08:38Z FelizJueves 23467
675 2020-07-09T16:08:33Z Felipe VI 20713
676 2020-07-09T16:08:33Z FelizJueves 27085
677 2020-07-09T17:08:34Z Felipe VI 22744
678 2020-07-09T18:13:33Z Felipe VI 24596
679 2020-07-10T02:23:24Z Felipe VI 32539
680 2020-07-10T02:23:24Z FelizJueves 46253
681 2020-07-10T03:21:37Z Felipe VI 32606
682 2020-07-10T03:21:37Z FelizJueves 47018
683 2020-07-10T04:21:35Z FelizJueves 47542
684 2020-07-10T04:21:35Z Felipe VI 32687
685 2020-07-10T05:26:33Z FelizJueves 47396
686 2020-07-10T05:26:33Z Felipe VI 32896
687 2020-07-10T06:26:33Z FelizJueves 46479
688 2020-07-10T06:26:33Z Felipe VI 33712
689 2020-07-10T07:26:32Z Felipe VI 34580
690 2020-07-10T07:26:32Z FelizJueves 44694
691 2020-07-11T02:41:31Z Felipe VI 24385
692 2020-07-11T04:46:29Z Felipe VI 24156
693 2020-07-11T12:51:36Z FelizSabado 11492
694 2020-07-11T13:56:36Z Feliz Sábado 11100
695 2020-07-11T13:56:36Z FelizSabado 14793
696 2020-07-11T14:56:37Z FelizSabado 18055
697 2020-07-12T03:06:30Z FelizSabado 36973
698 2020-07-12T04:06:28Z FelizSabado 37332
699 2020-07-12T05:11:28Z FelizSabado 37500
700 2020-07-12T06:11:26Z FelizSabado 36925
701 2020-07-12T07:11:26Z FelizSabado 35700
702 2020-07-12T08:11:22Z FelizSabado 34628
703 2020-07-12T09:16:25Z FelizSabado 33587
704 2020-07-12T12:16:29Z FelizDomingo 10426
705 2020-07-12T13:16:34Z FelizDomingo 13040
706 2020-07-12T14:16:34Z FelizDomingo 16381
707 2020-07-12T15:16:35Z FelizDomingo 20068
708 2020-07-13T12:41:37Z FelizLunes 13075
709 2020-07-13T13:41:39Z FelizLunes 17245
710 2020-07-13T14:41:39Z FelizLunes 21455
711 2020-07-13T15:41:39Z FelizLunes 25932
712 2020-07-14T01:56:28Z FelizLunes 48326
713 2020-07-14T02:51:27Z FelizLunes 49337
714 2020-07-14T03:56:26Z FelizLunes 50056
715 2020-07-14T12:06:34Z FelizMartes 11253
716 2020-07-14T13:01:38Z FelizMartes 14017
717 2020-07-14T14:06:43Z FelizMartes 17970
718 2020-07-14T15:07:58Z FelizMartes 21908
719 2020-07-14T16:07:45Z FelizMartes 25405
720 2020-07-15T02:22:36Z FelizMartes 43985
721 2020-07-15T03:17:30Z FelizMartes 44671
722 2020-07-15T12:27:39Z FelizMiercoles 12093
723 2020-07-15T13:27:42Z FelizMiercoles 15874
724 2020-07-15T14:32:44Z FelizMiercoles 20448
725 2020-07-15T15:32:45Z FelizMiercoles 24505
726 2020-07-15T16:27:46Z FelizMiercoles 27772
727 2020-07-15T17:32:48Z FelizMiercoles 31062
728 2020-07-16T01:37:34Z FelizMiercoles 44364
729 2020-07-16T12:52:53Z FelizJueves 12640
730 2020-07-16T13:52:57Z FelizJueves 15982
731 2020-07-16T14:57:59Z FelizJueves 19755
732 2020-07-17T04:07:47Z FelizJueves 40911
733 2020-07-17T05:07:46Z FelizJueves 40644
734 2020-07-17T10:12:56Z Felipe González 12757
735 2020-07-17T11:17:54Z Felipe González 13467
736 2020-07-17T12:17:57Z Felipe González 14215
737 2020-07-17T13:18:00Z Felipe González 14758
738 2020-07-17T14:18:02Z Felipe González 15408
739 2020-07-17T15:18:06Z Felipe González 15934
740 2020-07-17T16:23:07Z Felipe González 16834
741 2020-07-17T17:23:10Z Felipe González 17571
742 2020-07-17T18:23:09Z Felipe González 18007
743 2020-07-17T19:23:06Z Felipe González 18483
744 2020-07-17T19:23:06Z FelizViernesATodos 10730
745 2020-07-18T02:27:50Z Felipe González 20404
746 2020-07-18T03:32:49Z FelizViernesATodos 15184
747 2020-07-18T04:32:47Z FelizViernesATodos 15451
748 2020-07-18T05:32:46Z Felipe González 20402
749 2020-07-18T05:32:46Z FelizViernesATodos 15555
750 2020-07-18T06:32:45Z Felipe González 20548
751 2020-07-18T06:32:45Z FelizViernesATodos 15492
752 2020-07-18T07:32:46Z Felipe González 21722
753 2020-07-18T07:32:46Z FelizViernesATodos 15334
754 2020-07-18T08:32:47Z Felipe González 23277
755 2020-07-18T09:37:49Z Felipe González 24629
756 2020-07-18T10:37:49Z Felipe González 24905
757 2020-07-18T12:37:53Z FelizAlzamiento 11600
758 2020-07-18T12:37:53Z FelizSabado 10456
759 2020-07-18T13:43:23Z FelizAlzamiento 13491
760 2020-07-18T13:43:23Z FelizSabado 14230
761 2020-07-18T14:43:26Z FelizAlzamiento 15046
762 2020-07-18T14:43:26Z FelizSabado 18036
763 2020-07-18T15:43:26Z FelizAlzamiento 16317
764 2020-07-18T15:43:26Z FelizSabado 21980
765 2020-07-18T16:43:27Z FelizAlzamiento 17297
766 2020-07-18T16:43:27Z FelizSabado 24900
767 2020-07-18T17:43:28Z FelizAlzamiento 18101
768 2020-07-18T17:43:28Z FelizSabado 27988
769 2020-07-18T18:48:29Z FelizAlzamiento 18909
770 2020-07-18T19:43:29Z FelizAlzamiento 19254
771 2020-07-19T01:53:21Z FelizAlzamiento 18840
772 2020-07-19T01:53:21Z FelizSabado 44604
773 2020-07-19T02:53:19Z FelizAlzamiento 18797
774 2020-07-19T02:53:19Z FelizSabado 45589
775 2020-07-19T03:53:17Z FelizAlzamiento 18787
776 2020-07-19T03:53:17Z FelizSabado 46368
777 2020-07-19T04:53:16Z FelizAlzamiento 18776
778 2020-07-19T07:58:19Z FelizAlzamiento 18046
779 2020-07-19T08:58:20Z FelizAlzamiento 16802
780 2020-07-19T13:03:25Z FelizDomingo 11380
781 2020-07-19T14:03:27Z FelizDomingo 14490
782 2020-07-19T15:03:31Z FelizDomingo 18392
783 2020-07-20T03:13:21Z FelizDomingo 45296
784 2020-07-20T04:18:19Z FelizDomingo 45890
785 2020-07-20T06:23:20Z FelizDomingo 45605
786 2020-07-20T12:23:29Z FelizLunes 11956
787 2020-07-20T13:23:31Z FelizLunes 15661
788 2020-07-20T14:28:43Z FelizLunes 20111
789 2020-07-20T15:28:42Z FelizLunes 23981
790 2020-07-21T02:38:39Z FelizLunes 47839
791 2020-07-21T03:43:38Z FelizLunes 48644
792 2020-07-21T07:43:39Z FelizLunes 46640
793 2020-07-21T09:48:42Z FelizLunes 44100
794 2020-07-21T12:48:46Z FelizMartes 12606
795 2020-07-21T13:48:46Z FelizMartes 16240
796 2020-07-21T14:48:46Z FelizMartes 19768
797 2020-07-21T15:48:39Z FelizMartes 23166
798 2020-07-22T03:04:53Z FelizMartes 42740
799 2020-07-22T04:04:49Z FelizMartes 43069
800 2020-07-22T05:04:49Z FelizMartes 42858
801 2020-07-22T06:04:47Z FelizMartes 41988
802 2020-07-22T07:09:47Z FelizMartes 40830
803 2020-07-22T08:09:45Z FelizMartes 39549
804 2020-07-22T09:09:49Z FelizMartes 38609
805 2020-07-22T12:14:54Z FelizMiercoles 12101
806 2020-07-22T13:14:57Z FelizMiercoles 15824
807 2020-07-22T14:15:01Z FelizMiercoles 20029
808 2020-07-22T15:20:04Z FelizMiercoles 24215
809 2020-07-23T00:24:54Z YaSobrasFelipeVI 10044
810 2020-07-23T02:24:53Z YaSobrasFelipeVI 10205
811 2020-07-23T03:29:50Z YaSobrasFelipeVI 10253
812 2020-07-23T03:29:50Z FelizMiercoles 44158
813 2020-07-23T04:29:50Z YaSobrasFelipeVI 10336
814 2020-07-23T04:29:50Z FelizMiercoles 44344
815 2020-07-23T05:29:48Z YaSobrasFelipeVI 10594
816 2020-07-23T05:29:48Z FelizMiercoles 44003
817 2020-07-23T06:34:57Z FelizMiercoles 42907
818 2020-07-23T06:34:57Z YaSobrasFelipeVI 10875
819 2020-07-23T07:34:58Z YaSobrasFelipeVI 11211
820 2020-07-23T07:34:58Z FelizMiercoles 41477
821 2020-07-23T12:35:06Z FelizJueves 12544
822 2020-07-23T13:40:07Z FelizJueves 16351
823 2020-07-23T14:40:09Z FelizJueves 20305
824 2020-07-23T15:40:10Z FelizJueves 24108
825 2020-07-25T13:21:22Z FelizSabado 11567
826 2020-07-25T14:21:24Z FelizSabado 15076
827 2020-07-25T15:26:25Z FelizSabado 19287
828 2020-07-25T16:26:27Z FelizSabado 23059
829 2020-07-25T17:26:27Z FelizSabado 26099
830 2020-07-25T18:26:27Z FelizSabado 28712
831 2020-07-26T02:37:32Z FelizSabado 40413
832 2020-07-26T03:32:31Z FelizSabado 40945
833 2020-07-26T04:37:26Z FelizSabado 41308
834 2020-07-26T05:37:24Z FelizSabado 41365
835 2020-07-26T06:37:24Z FelizSabado 41011
836 2020-07-26T07:37:25Z FelizSabado 40098
837 2020-07-26T12:47:44Z FelizDomingo 10806
838 2020-07-27T02:57:49Z FelizDomingo 38638
839 2020-07-27T04:02:48Z FelizDomingo 38956
840 2020-07-27T10:07:50Z FelizDomingo 33841
841 2020-07-27T12:07:56Z FelizLunes 10900
842 2020-07-27T13:07:59Z FelizLunes 14406
843 2020-07-27T14:08:02Z FelizLunes 18636
844 2020-07-27T15:13:03Z FelizLunes 23341
845 2020-07-28T01:19:57Z FelizLunes 45000
846 2020-07-28T02:19:54Z FelizLunes 45928
847 2020-07-28T03:24:52Z FelizLunes 46813
848 2020-07-28T11:29:32Z FelizMartes 10042
849 2020-07-28T12:29:34Z FelizMartes 12652
850 2020-07-28T13:31:00Z FelizMartes 16038
851 2020-07-28T14:31:18Z FelizMartes 19609
852 2020-07-29T04:04:28Z FelizMartes 41752

2554
src/data/feliz-pmha.csv Normal file

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View file

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

View file

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

BIN
src/img/logo_UC3M.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View file

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View file

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View file

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB