Fuentes de datos textuales

Objetivo de la clase

  • Aprender a consumir APIs utilizando CURL y R.
  • Descargar y trabajar con subtítulos de YouTube.

APIs

¿Qué es una API?

“interfaz de programación de aplicaciones”.

Es como un contrato de servicio entre dos aplicaciones, mediante solicitudes y respuestas.

⚠️ Siempre hay que revisar la documentación

¿Cómo funciona?

Su arquitectura funciona en términos de cliente y servidor.

La aplicación que envía la solicitud se llama cliente, y la que envía la respuesta se llama servidor.

APIs ya integradas a R

Existen APIS que ya estan integradas en R como spotifyr, twitter, googledrive, ggmaps (google maps).

Para este ejemplo vamos a trabajar con la API de spotify

Librerías 📦

library(tidyverse) 
library(spotifyr)  # Trabajar con la API de spotify
library(rjson)     # Lectura de archivo json
library(gt) # Para hacer tablas lindas

Credenciales

Las credenciales son claves de autenticación que permiten acceder a servicios a través de una API. Generalmente, constan de un client ID y un client secret. Estas credenciales son necesarias para verificar la identidad del usuario y garantizar un acceso seguro a los datos.

Guardamos las credenciales en un .json

{
  "SPOTIFY_CLIENT_ID" : "SPOTIFY_CLIENT_ID",
  "SPOTIFY_CLIENT_SECRET" : "SPOTIFY_CLIENT_SECRET"
}

Credenciales

Se realiza la lectura de las credenciales mediante la función fromJSON(). Luego, se setean como variables de entorno:

credentials <- fromJSON(file = "credentials.json")

Sys.setenv(SPOTIFY_CLIENT_ID = credentials$SPOTIFY_CLIENT_ID)
Sys.setenv(SPOTIFY_CLIENT_SECRET = credentials$SPOTIFY_CLIENT_SECRET)
access_token <- get_spotify_access_token()

Autenticación

Se utiliza la función get_spotify_access_token() del paquete {spotifyr} 📦 para autenticarse a la API:

access_token <- get_spotify_access_token()

¿Funciona?

Para verificar que la autenticación haya sido exitosa, se realiza una consulta de las canciones de shakira.

Para ello vamos a necesitar el ID de la artista

Información de los albumes

Usamos la función get_artist_albums() para traer información de sus discos

id_shakira <- "0EmeFodog0BfCgMzAIvKQp"
canciones_shakira <- get_artist_albums(id = id_shakira)

Resultado

🖇️Más información sobre las funciones de spotifyr

head(canciones_shakira) |> 
  select(name, release_date,type) |> 
  gt() 
name release_date type
Las Mujeres Ya No Lloran 2024-03-22 album
Laundry Service: Washed and Dried (Expanded Edition) 2021-11-12 album
Shakira In Concert: El Dorado World Tour 2019-11-13 album
El Dorado 2017-05-26 album
Shakira. (Expanded Edition) 2014-03-21 album
Shakira. (Expanded Edition) [Spanish Version] 2014-03-13 album

Volvemos en 10 minutos

CURL

CURL es una herramienta para realizar peticiones HTTP. En R, se puede utilizar a través del paquete curl

Sirve para obtener datos de APIs públicas y privadas

Star Wars

Existen varias APIs públicas. Vamos a trabajar con la de https://www.swapi.tech/

El formato de consulta a una API es un link:

https://www.swapi.tech/api/people/1

¿Cómo y qué información trae la API?

Lo primero que hay que hacer es buscar la documentación de la API

Handle

Un handle en curl es un objeto que almacena la configuración de una conexión HTTP.

Básicamente, es una estructura que te permite personalizar y reutilizar una petición a una API o servidor web.

library(curl)

h <- new_handle()
handle_setheaders(h, "User-Agent" = "Mozilla/5.0")

Handle

handle_setheaders() es una función que se usa para agregar o modificar los encabezados (headers) en una solicitud HTTP.

User-Agent" = "Mozilla/5.0" establece en el encabezado al agente como “Mozilla/5.0”, lo que hace que la solicitud parezca provenir de un navegador web en lugar de un script automatizado.

h <- new_handle()
handle_setheaders(h, "User-Agent" = "Mozilla/5.0")

Personajes

La función curl_fetch_memory(url, handle = h) en R se utiliza para realizar una solicitud HTTP a la URL especificada y almacenar la respuesta directamente en la memoria

Ejemplo: Luke -> ID = 1

url <- "https://www.swapi.tech/api/people/1"
response <- curl_fetch_memory(url, h)

Personajes

Transformamos el request a json para poder observarlo mejor

json_text <- rawToChar(response$content)
data <- fromJSON(json_text)

# Observo resultados
print(data$result$properties)

Personajes

Transformamos el request a json para poder observarlo mejor

json_text <- rawToChar(response$content)
data <- fromJSON(json_text)

# Observo resultados
print(data$result$properties)

Personajes

Transformamos el request a json para poder observarlo mejor

json_text <- rawToChar(response$content)
data <- fromJSON(json_text)

# Observo resultados
print(data$result$properties)
$created
[1] "2025-03-17T00:44:07.973Z"

$edited
[1] "2025-03-17T00:44:07.973Z"

$name
[1] "Luke Skywalker"

$gender
[1] "male"

$skin_color
[1] "fair"

$hair_color
[1] "blond"

$height
[1] "172"

$eye_color
[1] "blue"

$mass
[1] "77"

$homeworld
[1] "https://www.swapi.tech/api/planets/1"

$birth_year
[1] "19BBY"

$url
[1] "https://www.swapi.tech/api/people/1"

Convierto a un data frame

personaje <- data$result$properties

# Lo convierto a un dataframe:
data.frame(
  nombre = personaje$name,
  altura = as.numeric(personaje$height),
  peso = as.numeric(personaje$mass),
  color_pelo = personaje$hair_color,
  color_ojos = personaje$eye_color,
  año_nacimiento = personaje$birth_year,
  genero = personaje$gender,
  planeta_origen = personaje$homeworld
) |> 
  gt()
nombre altura peso color_pelo color_ojos año_nacimiento genero planeta_origen
Luke Skywalker 172 77 blond blue 19BBY male https://www.swapi.tech/api/planets/1

¿Y si quiero la información de todos los personajes?

url <- "https://www.swapi.tech/api/people"
response <- curl_fetch_memory(url, h)
json_text <- rawToChar(response$content)
data <- fromJSON(json_text)

data.frame(data$result)
  uid           name                                 url uid.1 name.1
1   1 Luke Skywalker https://www.swapi.tech/api/people/1     2  C-3PO
                                url.1 uid.2 name.2
1 https://www.swapi.tech/api/people/2     3  R2-D2
                                url.2 uid.3      name.3
1 https://www.swapi.tech/api/people/3     4 Darth Vader
                                url.3 uid.4      name.4
1 https://www.swapi.tech/api/people/4     5 Leia Organa
                                url.4 uid.5    name.5
1 https://www.swapi.tech/api/people/5     6 Owen Lars
                                url.5 uid.6             name.6
1 https://www.swapi.tech/api/people/6     7 Beru Whitesun lars
                                url.6 uid.7 name.7
1 https://www.swapi.tech/api/people/7     8  R5-D4
                                url.7 uid.8            name.8
1 https://www.swapi.tech/api/people/8     9 Biggs Darklighter
                                url.8 uid.9         name.9
1 https://www.swapi.tech/api/people/9    10 Obi-Wan Kenobi
                                 url.9
1 https://www.swapi.tech/api/people/10

Armamos un bucle

df_personajes <- data.frame()

# Me quedo con un vector con los IDs de los personajes
ids <- sapply(data$result, function(x) x$uid)


for (i in ids) {
 
  # Repetimos los pasos anteriores para consolidar la data 
 url <- paste0("https://www.swapi.tech/api/people/",i)
 response <- curl_fetch_memory(url, h)
 json_text <- rawToChar(response$content)
 data <- fromJSON(json_text)

# Extraigo solo los resultados
 personaje <- data$result$properties


 df <- data.frame(
  nombre = personaje$name,
  altura = as.numeric(personaje$height),
  peso = as.numeric(personaje$mass),
  color_pelo = personaje$hair_color,
  color_ojos = personaje$eye_color,
  año_nacimiento = personaje$birth_year,
  genero = personaje$gender,
  planeta_origen = personaje$homeworld
)
 
 df_personajes <- df_personajes |> 
   bind_rows(df)

}

Resultado

nombre altura peso color_pelo color_ojos año_nacimiento genero planeta_origen
Luke Skywalker 172 77 blond blue 19BBY male https://www.swapi.tech/api/planets/1
C-3PO 167 75 n/a yellow 112BBY n/a https://www.swapi.tech/api/planets/1
R2-D2 96 32 n/a red 33BBY n/a https://www.swapi.tech/api/planets/8
Darth Vader 202 136 none yellow 41.9BBY male https://www.swapi.tech/api/planets/1
Leia Organa 150 49 brown brown 19BBY female https://www.swapi.tech/api/planets/2
Owen Lars 178 120 brown, grey blue 52BBY male https://www.swapi.tech/api/planets/1
Beru Whitesun lars 165 75 brown blue 47BBY female https://www.swapi.tech/api/planets/1
R5-D4 97 32 n/a red unknown n/a https://www.swapi.tech/api/planets/1
Biggs Darklighter 183 84 black brown 24BBY male https://www.swapi.tech/api/planets/1
Obi-Wan Kenobi 182 77 auburn, white blue-gray 57BBY male https://www.swapi.tech/api/planets/20

Volvemos en 10 minutos

Subtítulos

Librerías 📦

library(youtubecaption)
library(reticulate)

Descargamos

Vamos a descargar los subtitulos de una entrevista a Ca7riel y Paco amoroso. Usamos get_caption() para descargar los subtituls en español de la entrevista


link <- "https://www.youtube.com/watch?v=TfW5qAajtWw"
df_subtitulos<- get_caption(url = link, language = "es")

Resultado

df_subtitulos |> 
  gt()
segment_id text start duration vid
1 40 nos empezó a seguir Carol que fue 0.320 5.039 TfW5qAajtWw
2 reloco estbamos un día dije Che 2.480 5.960 TfW5qAajtWw
3 amigo así que quién te dice 50 5.359 6.481 TfW5qAajtWw
4 millones catriel y Paco amoroso Gracias 8.440 5.520 TfW5qAajtWw
5 por estar aquí me hace especial ilusión 11.840 3.839 TfW5qAajtWw
6 de verdad Esta entrevista porque os 13.960 5.079 TfW5qAajtWw
7 llevo siguiendo un montón de tiempo y 15.679 5.961 TfW5qAajtWw
8 Gracias de verdad gracias por estar aquí 19.039 4.000 TfW5qAajtWw
9 es 21.640 3.879 TfW5qAajtWw
10 increíble os conocéis desde pequeños 23.039 3.921 TfW5qAajtWw
11 pero hay una cosa que llevo buscando un 25.519 2.721 TfW5qAajtWw
12 montón que además también se lo ha dicho 26.960 2.760 TfW5qAajtWw
13 a vuestro equipo pero es que os pidáis 28.240 2.359 TfW5qAajtWw
14 igual 29.720 3.400 TfW5qAajtWw
15 y es una simple casualidad no muy 30.599 5.960 TfW5qAajtWw
16 parecido en un 98 de coincidencia él es 33.120 7.400 TfW5qAajtWw
17 guerriero yo soy guerreiro Ah yo yo y 36.559 5.961 TfW5qAajtWw
18 cuando erais pequeños no estab nos ent 40.520 4.920 TfW5qAajtWw
19 en la escuela uno al lado el otro y 42.520 4.719 TfW5qAajtWw
20 cuando pasó lista la profesora nos 45.440 4.520 TfW5qAajtWw
21 miramos así así que ahí comenzó nuestra 47.239 5.081 TfW5qAajtWw
22 Aventura son hermanos nos preguntó y 49.960 5.000 TfW5qAajtWw
23 nosotros nos miramos hombre podríais 52.320 4.399 TfW5qAajtWw
24 serlo ya después de tanto tiempo en 54.960 3.360 TfW5qAajtWw
25 realidad lo sois no de alguna manera lo 56.719 3.721 TfW5qAajtWw
26 mismo lo mismo la familia que dije o que 58.320 4.000 TfW5qAajtWw
27 te da el apellido no de alguna manera el 60.440 4.439 TfW5qAajtWw
28 vientre es lo mismo Bueno en realidad 62.320 4.440 TfW5qAajtWw
29 estamos aquí yo creo que lo que lo más 64.879 4.081 TfW5qAajtWw
30 importante que os ha traído aquí es el 66.760 4.760 TfW5qAajtWw
31 Tiny desk obviamente ha sido como una 68.960 5.199 TfW5qAajtWw
32 bomba a nivel internacional pero hay 71.520 5.360 TfW5qAajtWw
33 algo que pasó un poco antes que a mí me 74.159 4.640 TfW5qAajtWw
34 destruyó mucho más las ideas que fue el 76.880 5.320 TfW5qAajtWw
35 lulapalusa Así es os subiste a ese 78.799 6.601 TfW5qAajtWw
36 escenario y dijisteis no voy a cantar 82.200 5.599 TfW5qAajtWw
37 porque no me apetece hoy y voy a hacer 85.400 3.960 TfW5qAajtWw
38 una performance en un jacuzzi Cómo se 87.799 3.521 TfW5qAajtWw
39 ocurrió todoo eso bueno 89.360 5.480 TfW5qAajtWw
40 eh un mes antes de que salga el disco 91.320 5.640 TfW5qAajtWw
41 nos avisaron que hay un artista que se 94.840 5.080 TfW5qAajtWw
42 había bajado de los la palusa y nos 96.960 5.400 TfW5qAajtWw
43 ofrecieron ir a tocar y estamos nosotros 99.920 5.479 TfW5qAajtWw
44 terminando el álbum eso nos pareció una 102.360 4.560 TfW5qAajtWw
45 buena idea como hacer una escucha del 105.399 4.360 TfW5qAajtWw
46 álbum en un formato de un festival en la 106.920 4.280 TfW5qAajtWw
47 que hay un montón de shows y cosas 109.759 4.481 TfW5qAajtWw
48 entonces una perf de golpe estaba bueno 111.200 4.680 TfW5qAajtWw
49 Y también para ofender a la mayor 114.240 4.280 TfW5qAajtWw
50 cantidad de gente posible y bueno 115.880 4.640 TfW5qAajtWw
51 armamos como una fiesta 118.520 4.879 TfW5qAajtWw
52 en un jacuzzi en el H palusa y 120.520 4.599 TfW5qAajtWw
53 escuchamos el disco ahí por primera vez 123.399 4.321 TfW5qAajtWw
54 creéis que ofendiste a alguien con 125.119 6.361 TfW5qAajtWw
55 esa si mucha gente que fue a vernos a 127.720 6.599 TfW5qAajtWw
56 nosotros cantar y no cantamos Nada claro 131.480 5.240 TfW5qAajtWw
57 Entonces se enfurecieron pero después 134.319 4.441 TfW5qAajtWw
58 esa persona furiosa puso en en en 136.720 4.200 TfW5qAajtWw
59 Twitter que estaba furiosa y llama más 138.760 4.640 TfW5qAajtWw
60 la atención viste un furioso en internet 140.920 4.480 TfW5qAajtWw
61 vale por dos o por tres que les gusta 143.400 3.600 TfW5qAajtWw
62 para mí o sea que era como una especie 145.400 3.760 TfW5qAajtWw
63 de experimento social en realidad no 147.000 4.720 TfW5qAajtWw
64 exactamente también mucha gente furiosa 149.160 5.719 TfW5qAajtWw
65 que no va pero que igual se suma no 151.720 5.040 TfW5qAajtWw
66 aprovecha y nosotros nos gusta nos gusta 154.879 4.481 TfW5qAajtWw
67 eso bueno baño maría es este primer 156.760 5.199 TfW5qAajtWw
68 disco increíble que tiene temas que me 159.360 4.440 TfW5qAajtWw
69 parecen absolutamente maravillosos como 161.959 3.681 TfW5qAajtWw
70 el único que yo creo que ha sido también 163.800 4.280 TfW5qAajtWw
71 uno de los de los más virales no ese 165.640 4.239 TfW5qAajtWw
72 disco lo habéis llevado al Tiny desk de 168.080 4.079 TfW5qAajtWw
73 una manera que hemos recibido como muy 169.879 3.640 TfW5qAajtWw
74 distinta a lo que hemos escuchado en el 172.159 4.561 TfW5qAajtWw
75 álbum que es más tipo jaz No sí es como 173.519 6.521 TfW5qAajtWw
76 e un lugar en el que está mucho más has 176.720 4.920 TfW5qAajtWw
77 expuesto todo lo que hacéis porque es 180.040 3.559 TfW5qAajtWw
78 como un acústico no de alguna manera 181.640 3.599 TfW5qAajtWw
79 canciones tocadas por gente joven para 183.599 2.841 TfW5qAajtWw
80 gente joven y hay una cosa que me ha 185.239 3.201 TfW5qAajtWw
81 llama mucho la atención y es un 186.440 4.000 TfW5qAajtWw
82 comentario que había en en los 188.440 3.560 TfW5qAajtWw
83 comentarios de Youtube de alguien que 190.440 5.079 TfW5qAajtWw
84 decía como tengo 52 años y esto me ha 192.000 6.920 TfW5qAajtWw
85 gustado me ha llegado qué creéis que ha 195.519 6.401 TfW5qAajtWw
86 pasado ahí Primero quiero aclarar que la 198.920 5.480 TfW5qAajtWw
87 gente que tiene como más de de de 40 y 201.920 4.760 TfW5qAajtWw
88 pico antes de decirnos cualquier tipo de 204.400 4.520 TfW5qAajtWw
89 mensaje nos dice su edad yo tengo 60 206.680 5.839 TfW5qAajtWw
90 años y y y me encanta lo que hicieron Yo 208.920 5.720 TfW5qAajtWw
91 creo que es porque tocamos sin 212.519 3.761 TfW5qAajtWw
92 instrumentos tocamos con instrumentos 214.640 3.319 TfW5qAajtWw
93 sin pistas viste sin pasar por 216.280 5.200 TfW5qAajtWw
94 computadoras viste sin maquillaje eh Y 217.959 5.601 TfW5qAajtWw
95 es reivindicar un poquitito no a las 221.480 4.119 TfW5qAajtWw
96 bandas de antes cuando no no existía el 223.560 5.120 TfW5qAajtWw
97 autotune y no existía eso no entonces 225.599 5.000 TfW5qAajtWw
98 debe haber como un poquitito de 228.680 4.720 TfW5qAajtWw
99 melancolía tal vez no sé quea sí está 230.599 4.720 TfW5qAajtWw
100 esa cosa de que la misma gente que capaz 233.400 3.640 TfW5qAajtWw
101 que se ofendió por lo de LOL la palusa y 235.319 2.681 TfW5qAajtWw
102 el 237.040 3.720 TfW5qAajtWw
103 jacuzzi le gustó esto sea que era como 238.000 4.360 TfW5qAajtWw
104 un contraataque no Oye sabemos tocar 240.760 3.360 TfW5qAajtWw
105 instrumentos y sabemos hacer música de 242.360 4.079 TfW5qAajtWw
106 verdad y sabemos meternos a un jacuzzi y 244.120 4.720 TfW5qAajtWw
107 no cantar nada también que no cualquiera 246.439 4.681 TfW5qAajtWw
108 O sea que ha sido como creéis que 248.840 4.959 TfW5qAajtWw
109 gracias a esto es como pasar por el Aro 251.120 4.880 TfW5qAajtWw
110 de que la gente de otras generaciones 253.799 4.521 TfW5qAajtWw
111 entiendan que la música que hace nuestra 256.000 4.199 TfW5qAajtWw
112 generación no es una [ __ ] Por así 258.320 5.000 TfW5qAajtWw
113 decirlo eh No lo pensamos así pero sí 260.199 5.841 TfW5qAajtWw
114 esta cosa de que nosotros crecimos 263.320 5.319 TfW5qAajtWw
115 tocando instrumentos y nuestra banda de 266.040 5.280 TfW5qAajtWw
116 amigos con los que Toc amos en vivo son 268.639 4.521 TfW5qAajtWw
117 como muy virtuosos todos de sus 271.320 3.560 TfW5qAajtWw
118 instrumentos 273.160 4.280 TfW5qAajtWw
119 y siempre pasó como que nuestros shows 274.880 5.440 TfW5qAajtWw
120 en vivo las versiones de los temas son 277.440 4.720 TfW5qAajtWw
121 muy distintas a las de Spotify muchas 280.320 3.680 TfW5qAajtWw
122 veces porque los primeros temas los 282.160 4.599 TfW5qAajtWw
123 producíamos con cato en el cuarto con la 284.000 5.280 TfW5qAajtWw
124 computadora y suenan como suenan pero en 286.759 5.521 TfW5qAajtWw
125 vivo era como que lo defendíamos de con 289.280 5.160 TfW5qAajtWw
126 los músicos y un poco era llevar esto 292.280 5.960 TfW5qAajtWw
127 mismo y esta idea de de rearmar las 294.440 7.199 TfW5qAajtWw
128 canciones y de darles otra otro color 298.240 5.760 TfW5qAajtWw
129 Pero bueno que lo en tinz con un montón 301.639 4.641 TfW5qAajtWw
130 de gente de todo el mundo y sobre todo 304.000 4.080 TfW5qAajtWw
131 es eso como esa cosa global de que te 306.280 4.560 TfW5qAajtWw
132 escribe un italiano un francés un 308.080 5.600 TfW5qAajtWw
133 brasilero como que se arma una muy 310.840 5.919 TfW5qAajtWw
134 global que que estuvo buenísimo y Bueno 313.680 5.560 TfW5qAajtWw
135 estamos disfrutando también de de los 316.759 4.521 TfW5qAajtWw
136 efectos de eso sí bueno que no solo 319.240 4.120 TfW5qAajtWw
137 vosotros sois protagonistas en ese Tiny 321.280 3.400 TfW5qAajtWw
138 desk yo creo que también la gente que os 323.360 3.480 TfW5qAajtWw
139 acompaña tiene como un papel importante 324.680 5.239 TfW5qAajtWw
140 son como muy carismáticos no son los son 326.840 4.840 TfW5qAajtWw
141 nuestros amigos es increíble llegar 329.919 4.201 TfW5qAajtWw
142 porque Qué pasa vas hasta Estados Unidos 331.680 5.359 TfW5qAajtWw
143 a tocar una biblioteca pequeñita viste 334.120 3.960 TfW5qAajtWw
144 pero no estamos solo estamos con los 337.039 3.961 TfW5qAajtWw
145 pibes con los amigos eh Y esto más fácil 338.080 5.360 TfW5qAajtWw
146 viste tenemos fiebre no sabes lo mal que 341.000 5.560 TfW5qAajtWw
147 estamos de salud estamos Ultra mal nos 343.440 5.560 TfW5qAajtWw
148 agarró una loca porque Bueno estamos 346.560 4.759 TfW5qAajtWw
149 nosotros haciendo nuestra gira Y qué s 349.000 5.319 TfW5qAajtWw
150 yo y está esto el Tiny desk como que en 351.319 5.921 TfW5qAajtWw
151 la agenda y faltaban dos semanas y había 354.319 6.160 TfW5qAajtWw
152 que hacerlo y la preparación es brava 357.240 5.560 TfW5qAajtWw
153 porque no es lo mismo que que ir con tu 360.479 4.041 TfW5qAajtWw
154 show de siempre y tocar sino que había 362.800 5.080 TfW5qAajtWw
155 que organizar la música de otra manera 364.520 5.000 TfW5qAajtWw
156 cantar sin efecto que para nosotros 367.880 3.560 TfW5qAajtWw
157 también era una novedad Así que 369.520 4.560 TfW5qAajtWw
158 estuvimos ensayando ensayando ensayando 371.440 5.400 TfW5qAajtWw
159 nos enfermamos así viste cuando vienen 374.080 5.519 TfW5qAajtWw
160 esas gripes que todo el mundo se enferma 376.840 6.520 TfW5qAajtWw
161 nos agarró eso y y medio que viajamos 379.599 6.241 TfW5qAajtWw
162 estamos confiar en el avión que las 383.360 6.239 TfW5qAajtWw
163 visas que el coso y nada llegamos allá y 385.840 5.280 TfW5qAajtWw
164 tocamos muy enfermos pero igual eso le 389.599 4.201 TfW5qAajtWw
165 dio como también un un poco de pica Sí 391.120 4.040 TfW5qAajtWw
166 yo yo diría que no se nota y de hecho 393.800 3.160 TfW5qAajtWw
167 una de las cosas que me gustan del Tiny 395.160 3.360 TfW5qAajtWw
168 que es que os lo estáis pasando 396.960 4.400 TfW5qAajtWw
169 realmente bien Ah sí eso sí estáis 398.520 5.200 TfW5qAajtWw
170 disfrutando tanto que lo transmitís y 401.360 4.399 TfW5qAajtWw
171 creo que estáis contando una historia 403.720 4.360 TfW5qAajtWw
172 todo el rato Total no sé si era la 405.759 5.321 TfW5qAajtWw
173 intención pero sí sí no también desde 408.080 5.640 TfW5qAajtWw
174 los looks y todo tratamos como si de de 411.080 5.480 TfW5qAajtWw
175 hacerlo bien especial ese momento y es 413.720 5.159 TfW5qAajtWw
176 especial porque le dan Play es una sola 416.560 3.520 TfW5qAajtWw
177 toma que se 418.879 4.521 TfW5qAajtWw
178 m si te equivocaste que queda grabado y 420.080 4.799 TfW5qAajtWw
179 para si quedas bien o quedas como un 423.400 3.600 TfW5qAajtWw
180 tontito para siempre es como me set así 424.879 4.521 TfW5qAajtWw
181 con muchas luces y como que arrancan Hay 427.000 4.479 TfW5qAajtWw
182 un montón de gente filmando y cámaras es 429.400 6.199 TfW5qAajtWw
183 como que de Uy concentración total y y 431.479 5.761 TfW5qAajtWw
184 lo red disfrutamos estuvo estuvo bueno 435.599 4.000 TfW5qAajtWw
185 Fíjate que a mí hay gracias a ese tenes 437.240 5.040 TfW5qAajtWw
186 entendí que el único es una historia 439.599 5.280 TfW5qAajtWw
187 entre dos personas que se dan cuenta de 442.280 5.520 TfW5qAajtWw
188 que han estado con la misma chica no sí 444.879 5.241 TfW5qAajtWw
189 es real esto ha pasado sí s si pasan 447.800 5.280 TfW5qAajtWw
190 cosas pasan Cos pasado pasado han pasado 450.120 7.079 TfW5qAajtWw
191 y y un poco si ese tema tiene eso de 453.080 6.440 TfW5qAajtWw
192 Como de storytelling que está muy bueno 457.199 3.641 TfW5qAajtWw
193 muy divertido que cuando escuchas el 459.520 2.840 TfW5qAajtWw
194 tema al 460.840 3.880 TfW5qAajtWw
195 principio empezas a escuchar en un 462.360 5.480 TfW5qAajtWw
196 momento decí Ah listo la entendí y quién 464.720 4.720 TfW5qAajtWw
197 será que tiene tatuaje en el cuello 467.840 3.639 TfW5qAajtWw
198 tiene p neero quién será quién será 469.440 3.719 TfW5qAajtWw
199 viste no sabemos De quién hablamos ya un 471.479 3.680 TfW5qAajtWw
200 día parera tenemos que dar unas 473.159 5.281 TfW5qAajtWw
201 iniciales algo no no no no hay que dar 475.159 5.561 TfW5qAajtWw
202 ahí una información sí no yaa a aparecer 478.440 4.599 TfW5qAajtWw
203 si la sagrada línea del tiempo la va a 480.720 4.560 TfW5qAajtWw
204 sacar a la luz y otra cosa que tú decías 483.039 3.681 TfW5qAajtWw
205 que también me gusta mucho es la 485.280 4.039 TfW5qAajtWw
206 estética que es algo que os es vuestra 486.720 4.400 TfW5qAajtWw
207 seña de identidad no cómo pensasteis 489.319 3.761 TfW5qAajtWw
208 todo lo que llevabais encima y mira pasó 491.120 4.120 TfW5qAajtWw
209 esto nosotros además de nuestra banda y 493.080 3.480 TfW5qAajtWw
210 nuestros amigos 495.240 4.560 TfW5qAajtWw
211 eh tocamos con músicos que estaban en 496.560 6.120 TfW5qAajtWw
212 Washington que van fir el Tin desk que 499.800 5.560 TfW5qAajtWw
213 no conocíamos no sabíamos sus caras 502.680 6.320 TfW5qAajtWw
214 entonces dijimos Che metá a todos estos 505.360 5.119 TfW5qAajtWw
215 algo 509.000 2.640 TfW5qAajtWw
216 que empate a 510.479 3.680 TfW5qAajtWw
217 todos Así que con el filtro de Instagram 511.640 5.600 TfW5qAajtWw
218 ese del chat que te hace toda la 514.159 5.641 TfW5qAajtWw
219 quijada cada uno se sacó una foto con el 517.240 5.000 TfW5qAajtWw
220 filtro y le hicimos una remera Es verdad 519.800 4.400 TfW5qAajtWw
221 la remera chada 522.240 5.039 TfW5qAajtWw
222 y bueno que que la joita de la remera 524.200 5.000 TfW5qAajtWw
223 chada Está buena y lo vuestro también no 527.279 3.921 TfW5qAajtWw
224 porque tú llevabas como un gorro que a m 529.200 4.880 TfW5qAajtWw
225 me recordado un poco a yamiro no s más o 531.200 5.199 TfW5qAajtWw
226 menos no hablando las distancias pero un 534.080 4.319 TfW5qAajtWw
227 super gorro peludito bueno porque 536.399 3.961 TfW5qAajtWw
228 estabas enfermo igual sí me vino bien 538.399 4.000 TfW5qAajtWw
229 para taparme esconderme un poco y una 540.360 5.159 TfW5qAajtWw
230 remera que es el Roly Serrano que es un 542.399 5.961 TfW5qAajtWw
231 actor argentino haciendo de Maradona que 545.519 4.681 TfW5qAajtWw
232 no es Maradona sino que es un 548.360 4.360 TfW5qAajtWw
233 cosplay Maradona así que bueno sí bueno 550.200 4.120 TfW5qAajtWw
234 y el chaleco de corazones también era 552.720 3.920 TfW5qAajtWw
235 interesante eh tod midito Esa era como 554.320 4.040 TfW5qAajtWw
236 la tenemos que estar mu chidito y 556.640 4.639 TfW5qAajtWw
237 peluditos vist dio dio resultado yo creo 558.360 5.680 TfW5qAajtWw
238 sí sí muy bueno y no sé si habéis 561.279 5.161 TfW5qAajtWw
239 recibido después de este Tiny desk e 564.040 4.880 TfW5qAajtWw
240 propuestas de otros de artistas no de 566.440 5.760 TfW5qAajtWw
241 alguien que hayáis dicho soñaba quizá 568.920 4.960 TfW5qAajtWw
242 con trabajar con esta persona y gracias 572.200 3.600 TfW5qAajtWw
243 a esto ha venido y nos empezó a seguir 573.880 4.240 TfW5qAajtWw
244 Carol xi que fue reloco estbamos un día 575.800 5.279 TfW5qAajtWw
245 dije Che amigo y también así que quién 578.120 4.920 TfW5qAajtWw
246 te dice ojal 50 581.079 5.000 TfW5qAajtWw
247 millones Así que ojalá ojalá alguien más 583.040 6.400 TfW5qAajtWw
248 Aparte de fue la más fue la más 586.079 5.320 TfW5qAajtWw
249 relevante fue la más sí la más relevante 589.440 3.959 TfW5qAajtWw
250 después hay como muchos músicos ñoños 591.399 4.041 TfW5qAajtWw
251 que nos gusta de de toda la vida a 593.399 4.521 TfW5qAajtWw
252 nosotros viste porque antes de de ser 595.440 4.360 TfW5qAajtWw
253 como raperos éramos como ñoños la música 597.920 3.800 TfW5qAajtWw
254 viste Entonces eso como que aparecieron 599.800 3.440 TfW5qAajtWw
255 también tian sus mensajes de amor 601.720 4.000 TfW5qAajtWw
256 entonces hay algo como ahí que me 603.240 4.360 TfW5qAajtWw
257 ahorraba como dos años de terapia eso 605.720 5.400 TfW5qAajtWw
258 viste es bonito viste Sí sí el artista 607.600 5.799 TfW5qAajtWw
259 favorito de tu artista favorito no 611.120 5.680 TfW5qAajtWw
260 exactamente la refe de la refe Qué bueno 613.399 5.680 TfW5qAajtWw
261 también me gustó mucho e que hayáis 616.800 4.240 TfW5qAajtWw
262 colaborado con la Diosa a la que le rezo 619.079 5.281 TfW5qAajtWw
263 que es Nati peluso Au Ahí va Qué tal ese 621.040 5.359 TfW5qAajtWw
264 trabajo con ella también tenéis bueno es 624.360 3.400 TfW5qAajtWw
265 que las únicas colaboraciones que tenéis 626.399 3.321 TfW5qAajtWw
266 en el disco son con Lali y con y con 627.760 4.319 TfW5qAajtWw
267 tini y luego ya para grasa de Nati no 629.720 5.040 TfW5qAajtWw
268 pero qué mujeres no de repente solo 632.079 4.760 TfW5qAajtWw
269 Divas solo dias solas solo dias y ahora 634.760 3.759 TfW5qAajtWw
270 en dos días Vamos a cantar con Nati en 636.839 5.401 TfW5qAajtWw
271 Buenos Aires Así que tuvisteis alguna 638.519 5.281 TfW5qAajtWw
272 propuesta más o alguna idea más de 642.240 2.800 TfW5qAajtWw
273 alguien que quería entrar en el disco Y 643.800 3.200 TfW5qAajtWw
274 de pronto dijisteis no solo dias o 645.040 3.440 TfW5qAajtWw
275 Nosotros queremos hacer un tema con el 647.000 6.079 TfW5qAajtWw
276 alfa el dominicano que hace debow ya 648.480 6.599 TfW5qAajtWw
277 aparecer y lo tenéis ahí como en 653.079 4.281 TfW5qAajtWw
278 recámara de pronto estamos atrayendo lo 655.079 4.401 TfW5qAajtWw
279 estamos atrayendo ahí con la mente va a 657.360 4.400 TfW5qAajtWw
280 venir para mí y qué referencias tenéis 659.480 4.000 TfW5qAajtWw
281 vosotros a nivel personal de estos 661.760 3.639 TfW5qAajtWw
282 artistas que decís de cuando éramos 663.480 4.680 TfW5qAajtWw
283 ñoños qué a qué artistas admiraba 665.399 5.721 TfW5qAajtWw
284 vosotros A mí shamer me gusta mucho No 668.160 5.239 TfW5qAajtWw
285 es por el gorro eh pero ad ahí como el 671.120 4.200 TfW5qAajtWw
286 punto de mon me gusta mucho y después 673.399 4.521 TfW5qAajtWw
287 bueno mucho Rock argentino también 675.320 5.079 TfW5qAajtWw
288 Charlie García los redondos el piti de 677.920 5.479 TfW5qAajtWw
289 viejas locas esos son nuestras refes 680.399 3.961 TfW5qAajtWw
290 gusta Michael 683.399 3.240 TfW5qAajtWw
291 Jackson Michael Jackson la gran 684.360 4.479 TfW5qAajtWw
292 referencia realmente no sí ese me 686.639 5.521 TfW5qAajtWw
293 encanta Y esto es lo vuestro pasado lo 688.839 5.800 TfW5qAajtWw
294 Antiguo y de lo nuevo Qué nuevos 692.160 4.640 TfW5qAajtWw
295 artistas os están ahora mismo 694.639 4.521 TfW5qAajtWw
296 influenciando decí me encantaría 696.800 4.080 TfW5qAajtWw
297 colaborar con esta persona me gusta 699.160 3.760 TfW5qAajtWw
298 mucho lo que está haciendo a m me gustan 700.880 6.920 TfW5qAajtWw
299 las nins las kpop me encanta encantaría 702.920 8.080 TfW5qAajtWw
300 con no me esperaba para nada kpop eh 707.800 5.920 TfW5qAajtWw
301 pero en el fondo os pega bastante Y 711.000 5.880 TfW5qAajtWw
302 algún artista español o española español 713.720 4.520 TfW5qAajtWw
303 rosal me 716.880 4.639 TfW5qAajtWw
304 gusta me gusta lo que está haciendo 718.240 6.480 TfW5qAajtWw
305 juel hay muchos con la rosa muy bueno Me 721.519 5.281 TfW5qAajtWw
306 parece Bueno ral fichu también Creo que 724.720 3.720 TfW5qAajtWw
307 podríais hacer ahí un gran trabajo con 726.800 4.360 TfW5qAajtWw
308 él eh Muy bueno y qué esperáis a partir 728.440 5.320 TfW5qAajtWw
309 de ahora después de baño maría 731.160 4.359 TfW5qAajtWw
310 este 733.760 5.160 TfW5qAajtWw
311 bueno Tenemos un montón de shows ahora 735.519 5.880 TfW5qAajtWw
312 el mes que viene por Europa y por México 738.920 7.640 TfW5qAajtWw
313 que por suerte ya están todos vendidos 741.399 5.161 TfW5qAajtWw
314 y y bueno vamos a hacer más música 746.839 5.601 TfW5qAajtWw
315 tenemos que ir a la semana que viene a 750.240 4.200 TfW5qAajtWw
316 grabar no podemos parar un segundo no 752.440 4.839 TfW5qAajtWw
317 podemos parar Esta es nuestra popstar 754.440 5.360 TfW5qAajtWw
318 era modo de IVA Sí sí estamos modo de 757.279 4.041 TfW5qAajtWw
319 IVA nos llevan de acá para allá nos 759.800 3.880 TfW5qAajtWw
320 traen nos meten acá nos sacan pones este 761.320 4.639 TfW5qAajtWw
321 pantaloncito mira que queda lindo p 763.680 4.279 TfW5qAajtWw
322 Bueno pero tenéis todo hecho en realidad 765.959 4.000 TfW5qAajtWw
323 llega se va haciendo se va haciendo en 767.959 4.201 TfW5qAajtWw
324 el momento todo el tiempo todo el tiempo 769.959 5.440 TfW5qAajtWw
325 mirando el celu rosando ti viste estamos 772.160 5.520 TfW5qAajtWw
326 en esa y Qué es mejor esto o cuando 775.399 3.800 TfW5qAajtWw
327 estabais en vuestros proyectos en 777.680 3.159 TfW5qAajtWw
328 Solitario cada uno por su lado y esto 779.199 3.640 TfW5qAajtWw
329 está divertido Esto está divertido está 780.839 4.041 TfW5qAajtWw
330 O sea que promete alargarse en el tiempo 782.839 5.560 TfW5qAajtWw
331 catril y Paco amoroso sí la amte no se 784.880 6.519 TfW5qAajtWw
332 par sí corta Bueno pues chicos 788.399 5.041 TfW5qAajtWw
333 Muchísimas gracias por por estar aquí de 791.399 3.481 TfW5qAajtWw
334 verdad que me hac mucha ilusión como os 793.440 3.920 TfW5qAajtWw
335 he dicho os voy a ir a ver en directo a 794.880 5.280 TfW5qAajtWw
336 la salabat en Madrid eh Y nada espero 797.360 5.120 TfW5qAajtWw
337 que ahí sí que hagáis performance loca 800.160 5.359 TfW5qAajtWw
338 No que os metáis en un jauz yo no quiero 802.480 4.840 TfW5qAajtWw
339 experimento social por favor te prometo 805.519 4.241 TfW5qAajtWw
340 te prometo te va a gustar te va a gustar 807.320 5.639 TfW5qAajtWw
341 Dale show de div quiero no s que volis 809.760 4.680 TfW5qAajtWw
342 por el aire y cosas estas que hacéis 812.959 3.481 TfW5qAajtWw
343 vosotros tenemos nuestros bailecitos 814.440 3.360 TfW5qAajtWw
344 tenemos nuestros truquitos también 816.440 3.959 TfW5qAajtWw
345 nuestros grillitos bien Gracias chicos 817.800 4.039 TfW5qAajtWw
346 mi 820.399 7.201 TfW5qAajtWw
347 amor suscríbete y entérate de todo 821.839 5.761 TfW5qAajtWw
348 [Música] 828.150 5.710 TfW5qAajtWw

¿Y si quiero todo en una celda?

df_subtitulos |> 
  summarise(texto = paste(text, collapse = " ")) |> 
  gt()
texto
40 nos empezó a seguir Carol que fue reloco estbamos un día dije Che amigo así que quién te dice 50 millones catriel y Paco amoroso Gracias por estar aquí me hace especial ilusión de verdad Esta entrevista porque os llevo siguiendo un montón de tiempo y Gracias de verdad gracias por estar aquí es increíble os conocéis desde pequeños pero hay una cosa que llevo buscando un montón que además también se lo ha dicho a vuestro equipo pero es que os pidáis igual y es una simple casualidad no muy parecido en un 98 de coincidencia él es guerriero yo soy guerreiro Ah yo yo y cuando erais pequeños no estab nos ent en la escuela uno al lado el otro y cuando pasó lista la profesora nos miramos así así que ahí comenzó nuestra Aventura son hermanos nos preguntó y nosotros nos miramos hombre podríais serlo ya después de tanto tiempo en realidad lo sois no de alguna manera lo mismo lo mismo la familia que dije o que te da el apellido no de alguna manera el vientre es lo mismo Bueno en realidad estamos aquí yo creo que lo que lo más importante que os ha traído aquí es el Tiny desk obviamente ha sido como una bomba a nivel internacional pero hay algo que pasó un poco antes que a mí me destruyó mucho más las ideas que fue el lulapalusa Así es os subiste a ese escenario y dijisteis no voy a cantar porque no me apetece hoy y voy a hacer una performance en un jacuzzi Cómo se ocurrió todoo eso bueno eh un mes antes de que salga el disco nos avisaron que hay un artista que se había bajado de los la palusa y nos ofrecieron ir a tocar y estamos nosotros terminando el álbum eso nos pareció una buena idea como hacer una escucha del álbum en un formato de un festival en la que hay un montón de shows y cosas entonces una perf de golpe estaba bueno Y también para ofender a la mayor cantidad de gente posible y bueno armamos como una fiesta en un jacuzzi en el H palusa y escuchamos el disco ahí por primera vez creéis que ofendiste a alguien con esa si mucha gente que fue a vernos a nosotros cantar y no cantamos Nada claro Entonces se enfurecieron pero después esa persona furiosa puso en en en Twitter que estaba furiosa y llama más la atención viste un furioso en internet vale por dos o por tres que les gusta para mí o sea que era como una especie de experimento social en realidad no exactamente también mucha gente furiosa que no va pero que igual se suma no aprovecha y nosotros nos gusta nos gusta eso bueno baño maría es este primer disco increíble que tiene temas que me parecen absolutamente maravillosos como el único que yo creo que ha sido también uno de los de los más virales no ese disco lo habéis llevado al Tiny desk de una manera que hemos recibido como muy distinta a lo que hemos escuchado en el álbum que es más tipo jaz No sí es como e un lugar en el que está mucho más has expuesto todo lo que hacéis porque es como un acústico no de alguna manera canciones tocadas por gente joven para gente joven y hay una cosa que me ha llama mucho la atención y es un comentario que había en en los comentarios de Youtube de alguien que decía como tengo 52 años y esto me ha gustado me ha llegado qué creéis que ha pasado ahí Primero quiero aclarar que la gente que tiene como más de de de 40 y pico antes de decirnos cualquier tipo de mensaje nos dice su edad yo tengo 60 años y y y me encanta lo que hicieron Yo creo que es porque tocamos sin instrumentos tocamos con instrumentos sin pistas viste sin pasar por computadoras viste sin maquillaje eh Y es reivindicar un poquitito no a las bandas de antes cuando no no existía el autotune y no existía eso no entonces debe haber como un poquitito de melancolía tal vez no sé quea sí está esa cosa de que la misma gente que capaz que se ofendió por lo de LOL la palusa y el jacuzzi le gustó esto sea que era como un contraataque no Oye sabemos tocar instrumentos y sabemos hacer música de verdad y sabemos meternos a un jacuzzi y no cantar nada también que no cualquiera O sea que ha sido como creéis que gracias a esto es como pasar por el Aro de que la gente de otras generaciones entiendan que la música que hace nuestra generación no es una [ __ ] Por así decirlo eh No lo pensamos así pero sí esta cosa de que nosotros crecimos tocando instrumentos y nuestra banda de amigos con los que Toc amos en vivo son como muy virtuosos todos de sus instrumentos y siempre pasó como que nuestros shows en vivo las versiones de los temas son muy distintas a las de Spotify muchas veces porque los primeros temas los producíamos con cato en el cuarto con la computadora y suenan como suenan pero en vivo era como que lo defendíamos de con los músicos y un poco era llevar esto mismo y esta idea de de rearmar las canciones y de darles otra otro color Pero bueno que lo en tinz con un montón de gente de todo el mundo y sobre todo es eso como esa cosa global de que te escribe un italiano un francés un brasilero como que se arma una muy global que que estuvo buenísimo y Bueno estamos disfrutando también de de los efectos de eso sí bueno que no solo vosotros sois protagonistas en ese Tiny desk yo creo que también la gente que os acompaña tiene como un papel importante son como muy carismáticos no son los son nuestros amigos es increíble llegar porque Qué pasa vas hasta Estados Unidos a tocar una biblioteca pequeñita viste pero no estamos solo estamos con los pibes con los amigos eh Y esto más fácil viste tenemos fiebre no sabes lo mal que estamos de salud estamos Ultra mal nos agarró una loca porque Bueno estamos nosotros haciendo nuestra gira Y qué s yo y está esto el Tiny desk como que en la agenda y faltaban dos semanas y había que hacerlo y la preparación es brava porque no es lo mismo que que ir con tu show de siempre y tocar sino que había que organizar la música de otra manera cantar sin efecto que para nosotros también era una novedad Así que estuvimos ensayando ensayando ensayando nos enfermamos así viste cuando vienen esas gripes que todo el mundo se enferma nos agarró eso y y medio que viajamos estamos confiar en el avión que las visas que el coso y nada llegamos allá y tocamos muy enfermos pero igual eso le dio como también un un poco de pica Sí yo yo diría que no se nota y de hecho una de las cosas que me gustan del Tiny que es que os lo estáis pasando realmente bien Ah sí eso sí estáis disfrutando tanto que lo transmitís y creo que estáis contando una historia todo el rato Total no sé si era la intención pero sí sí no también desde los looks y todo tratamos como si de de hacerlo bien especial ese momento y es especial porque le dan Play es una sola toma que se m si te equivocaste que queda grabado y para si quedas bien o quedas como un tontito para siempre es como me set así con muchas luces y como que arrancan Hay un montón de gente filmando y cámaras es como que de Uy concentración total y y lo red disfrutamos estuvo estuvo bueno Fíjate que a mí hay gracias a ese tenes entendí que el único es una historia entre dos personas que se dan cuenta de que han estado con la misma chica no sí es real esto ha pasado sí s si pasan cosas pasan Cos pasado pasado han pasado y y un poco si ese tema tiene eso de Como de storytelling que está muy bueno muy divertido que cuando escuchas el tema al principio empezas a escuchar en un momento decí Ah listo la entendí y quién será que tiene tatuaje en el cuello tiene p neero quién será quién será viste no sabemos De quién hablamos ya un día parera tenemos que dar unas iniciales algo no no no no hay que dar ahí una información sí no yaa a aparecer si la sagrada línea del tiempo la va a sacar a la luz y otra cosa que tú decías que también me gusta mucho es la estética que es algo que os es vuestra seña de identidad no cómo pensasteis todo lo que llevabais encima y mira pasó esto nosotros además de nuestra banda y nuestros amigos eh tocamos con músicos que estaban en Washington que van fir el Tin desk que no conocíamos no sabíamos sus caras entonces dijimos Che metá a todos estos algo que empate a todos Así que con el filtro de Instagram ese del chat que te hace toda la quijada cada uno se sacó una foto con el filtro y le hicimos una remera Es verdad la remera chada y bueno que que la joita de la remera chada Está buena y lo vuestro también no porque tú llevabas como un gorro que a m me recordado un poco a yamiro no s más o menos no hablando las distancias pero un super gorro peludito bueno porque estabas enfermo igual sí me vino bien para taparme esconderme un poco y una remera que es el Roly Serrano que es un actor argentino haciendo de Maradona que no es Maradona sino que es un cosplay Maradona así que bueno sí bueno y el chaleco de corazones también era interesante eh tod midito Esa era como la tenemos que estar mu chidito y peluditos vist dio dio resultado yo creo sí sí muy bueno y no sé si habéis recibido después de este Tiny desk e propuestas de otros de artistas no de alguien que hayáis dicho soñaba quizá con trabajar con esta persona y gracias a esto ha venido y nos empezó a seguir Carol xi que fue reloco estbamos un día dije Che amigo y también así que quién te dice ojal 50 millones Así que ojalá ojalá alguien más Aparte de fue la más fue la más relevante fue la más sí la más relevante después hay como muchos músicos ñoños que nos gusta de de toda la vida a nosotros viste porque antes de de ser como raperos éramos como ñoños la música viste Entonces eso como que aparecieron también tian sus mensajes de amor entonces hay algo como ahí que me ahorraba como dos años de terapia eso viste es bonito viste Sí sí el artista favorito de tu artista favorito no exactamente la refe de la refe Qué bueno también me gustó mucho e que hayáis colaborado con la Diosa a la que le rezo que es Nati peluso Au Ahí va Qué tal ese trabajo con ella también tenéis bueno es que las únicas colaboraciones que tenéis en el disco son con Lali y con y con tini y luego ya para grasa de Nati no pero qué mujeres no de repente solo Divas solo dias solas solo dias y ahora en dos días Vamos a cantar con Nati en Buenos Aires Así que tuvisteis alguna propuesta más o alguna idea más de alguien que quería entrar en el disco Y de pronto dijisteis no solo dias o Nosotros queremos hacer un tema con el alfa el dominicano que hace debow ya aparecer y lo tenéis ahí como en recámara de pronto estamos atrayendo lo estamos atrayendo ahí con la mente va a venir para mí y qué referencias tenéis vosotros a nivel personal de estos artistas que decís de cuando éramos ñoños qué a qué artistas admiraba vosotros A mí shamer me gusta mucho No es por el gorro eh pero ad ahí como el punto de mon me gusta mucho y después bueno mucho Rock argentino también Charlie García los redondos el piti de viejas locas esos son nuestras refes gusta Michael Jackson Michael Jackson la gran referencia realmente no sí ese me encanta Y esto es lo vuestro pasado lo Antiguo y de lo nuevo Qué nuevos artistas os están ahora mismo influenciando decí me encantaría colaborar con esta persona me gusta mucho lo que está haciendo a m me gustan las nins las kpop me encanta encantaría con no me esperaba para nada kpop eh pero en el fondo os pega bastante Y algún artista español o española español rosal me gusta me gusta lo que está haciendo juel hay muchos con la rosa muy bueno Me parece Bueno ral fichu también Creo que podríais hacer ahí un gran trabajo con él eh Muy bueno y qué esperáis a partir de ahora después de baño maría este bueno Tenemos un montón de shows ahora el mes que viene por Europa y por México que por suerte ya están todos vendidos y y bueno vamos a hacer más música tenemos que ir a la semana que viene a grabar no podemos parar un segundo no podemos parar Esta es nuestra popstar era modo de IVA Sí sí estamos modo de IVA nos llevan de acá para allá nos traen nos meten acá nos sacan pones este pantaloncito mira que queda lindo p Bueno pero tenéis todo hecho en realidad llega se va haciendo se va haciendo en el momento todo el tiempo todo el tiempo mirando el celu rosando ti viste estamos en esa y Qué es mejor esto o cuando estabais en vuestros proyectos en Solitario cada uno por su lado y esto está divertido Esto está divertido está O sea que promete alargarse en el tiempo catril y Paco amoroso sí la amte no se par sí corta Bueno pues chicos Muchísimas gracias por por estar aquí de verdad que me hac mucha ilusión como os he dicho os voy a ir a ver en directo a la salabat en Madrid eh Y nada espero que ahí sí que hagáis performance loca No que os metáis en un jauz yo no quiero experimento social por favor te prometo te prometo te va a gustar te va a gustar Dale show de div quiero no s que volis por el aire y cosas estas que hacéis vosotros tenemos nuestros bailecitos tenemos nuestros truquitos también nuestros grillitos bien Gracias chicos mi amor suscríbete y entérate de todo [Música]

PDFs

📄 ¿Se puede analizar documentos en PDF?

Sí, pero hay que considerar cómo está almacenado el texto:

  • ✅ PDFs con texto digital (fácil de extraer)

  • ⚠️ PDFs con imágenes escaneadas (requieren procesamiento OCR)

Usar texto de PDFs

Vamos a usar las Actas de la dictadura 1971 - 1973 del Archivo Histórico del Ministerio de Defensa de la Nación


- Son documentos escaneados

  • Con un proceso de OCR

¿Qué es el reconocimiento óptico de caracteres (OCR)?

OCR (Optical Character Recognition) es una tecnología que convierte imágenes de texto en texto editable y legible por máquinas.

💡 ¿Cómo funciona?

  • Escaneo del documento 🖨️

  • Detección de caracteres 🔍

  • Conversión a texto digital 💾

🎯 Hoy en día, la mayoría de los escáneres incluyen OCR automáticamente.

📌 Si un documento no tiene OCR, es necesario aplicarlo antes de analizarlo.

Practica

vamos a utilizar la librería pdftools para descargar el texto dentro del pdf.

library(tidytext)  # Para hacer el conteo de palabras
library(stopwords) # Para traernos las palabras a eliminar
text <- pdftools::pdf_text(pdf = "https://www.argentina.gob.ar/sites/default/files/actas-tomo-i-71.pdf")
# Observamos
head(text)
[1] ""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
[2] "                ACTA S D E L A D I CTA D U R A 1 9 7 1-1 9 7 3\n\n\n                                 TOMO I - 1971\n\nW W W. A R G E N T I N A . G O B . A R / D E F E N S A / A R C H I V O S - A B I E R T O S\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
[3] ""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
[4] "3\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
[5] "Ministerio de Defensa\nActas de la Dictadura 1971-1973: documentos correspondientes a las “Actas de\nreunión de la Junta de Comandantes en Jefe en función de gobierno 1971-1973”. –\nCiudad Autónoma de Buenos Aires: Ministerio de Defensa, Agosto 2022.\n\n\n\n\n©2022, Ministerio de Defensa\nAzopardo 250 (C1107adb) – Ciudad Autónoma de Buenos Aires\nhttp://www.mindef.gov.ar\n\nCoordinadores de la edición:\nEduardo Jozami y Vanina Agostini\n\nCoordinación general y Diseño:\nDirección de Comunicación del Ministerio de Defensa\n\nISBN (Obra completa): en trámite.\nISBN (Tomo I/ 1971): en trámite.\n\nNo se permite la reproducción parcial o total, el almacenamiento, el alquiler, la\ntransmisión o la transformación de este libro, en cualquier forma o por cualquier\nmedio, sea electrónico o mecánico, mediante fotocopias, digitalización u otros\nmedios, sin el permiso previo y escrito del editor.\nSu infracción está penada por las leyes 11.723 y 25.446.\n\n\n\n\n                                       4\n"
[6] "5\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Limpiamos un poco

text_df <- tibble(
  linea = 1:length(text),
  contenido = map_chr(text, ~ .x %>%
                      str_squish() %>%             
                      str_replace_all("\\f", " ")  
  )
)

text_df %>% slice(1:10)
# A tibble: 10 × 2
   linea contenido                                                              
   <int> <chr>                                                                  
 1     1 ""                                                                     
 2     2 "ACTA S D E L A D I CTA D U R A 1 9 7 1-1 9 7 3 TOMO I - 1971 W W W. A…
 3     3 ""                                                                     
 4     4 "3"                                                                    
 5     5 "Ministerio de Defensa Actas de la Dictadura 1971-1973: documentos cor…
 6     6 "5"                                                                    
 7     7 "6"                                                                    
 8     8 "Autoridades Nacionales Dr. Alberto Fernández Presidente de la Nación …
 9     9 "Autoridades del Ministerio de Defensa Lic. Jorge Taiana Ministro de D…
10    10 "Prólogo Jorge Taiana Ministro de Defensa El hallazgo en dependencias …

Palabras más mencionadas

stopwords_es <- stopwords(language = "es", source = "snowball")  

tokens <- text_df %>%
  unnest_tokens(word, contenido) %>%
  filter(!word %in% stopwords_es ) |> 
  filter(nchar(word)>2)

tokens %>%
  count(word, sort = TRUE) %>%
  slice(1:10) 
# A tibble: 10 × 2
   word            n
   <chr>       <int>
 1 señor         743
 2 jefe          630
 3 junta         340
 4 presidente    325
 5 comandantes   306
 6 ministro      242
 7 gobierno      240
 8 nacional      226
 9 tema          225
10 mayor         224

Palabras más mencionadas

⚠️ ¿Qué observamos? Para mejorar nuestros análisis, necesitamos limpiar mejor el texto (por ejemplo, eliminando palabras irrelevantes o normalizando términos). Vamos a trabajar en eso en las próximas clases.

💡 Pero mientras tanto… ¿Qué otros análisis podríamos hacer con estos datos? 🤔

Repaso

En esta clase vimos

  • Cómo consumir APIs a través de librerías de R y CURL

  • Descargar subtitulos de youtube

  • Trabajar con PDFs

De yapa: ¿Cómo extraer tablas de un PDF?