6.1. Twitter: captura de datos y análisis de redes
6.1.3. Conceptos básicos o previos
Anatomía de un tuit. Un tuit (tweet en inglés) es un mensaje que contiene mucha información asociada (metadatos) que no vemos cuando lo vemos en la web o en una aplicación.
Qué es una API. Una API, abreviada del inglés application programming interface, es la forma estructurada de acceder e interactuar con una aplicación o web.
Qué es un grafo. Un grafo es un conjunto de objetos en los que algunos de ellos están relacionados. Los objetos se suelen llamar «nodos» o «vértices», y la relación entre dos de ellos, «arista». Se suelen representar como diagramas de puntos o círculos conectados por líneas. Veamos un par de grafos, uno sencillo (izquierda) y una red tan densa en la que solo se representan las aristas y no los nodos:
Qué es T-hoarder. Es un software libre desarrollado por Mariluz Congosto en Python que sirve para interactuar de una forma sencilla con la API de Twitter, a la hora de obtener información, de forma automatizada, y procesarla para facilitar su análisis. Genera archivos .gdf que sirven para hacer grafos con el programa Gephi. Si tienes problemas para correr Python en tu ordenador, T-hoarder viene con una máquina virtual que permite trabajar con ello sin necesidad de instalar nada. T-hoarder dispone de dos versiones: t-hoarder y t-hoarder_kit.
- t-hoarder_kit es para analizar HT o cosas que han sucedido. Tiene más herramientas para analizar usuarios, generar grafos, procesar información.
- t-hoarder es para monitorizar algo que va a suceder, por ejemplo, elecciones, una convocatoria, un evento, etc. Es más para almacenar información de larga duración.
Qué es una máquina virtual. Una máquina virtual es un software que simula un sistema de computación y puede ejecutar programas como si fuese una computadora real.
Qué es Python. Ya lo sabes, pero te lo recordamos: es un lenguaje de programación que toma el nombre de los humoristas británicos Monty Python.
Qué es Gephi. Es un software open source escrito en Java para analizar y visualizar redes.