Skip to content

Programa para crear un grafo social usando la API de Twitter

Notifications You must be signed in to change notification settings

victorgrcp/twitter-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

twitter-graph

Programa para crear un grafo social usando la API de Twitter.

Librerias usadas:

  • pickle: cargar y guardar objetos de python
  • tweepy: para poder acceder a la API de twitter
  • networkx: analisis de grafos

Para poder ejecutar el programa primero hay que obtener las credenciales de twitter para poder hacer uso de su API y seleccionar una cuenta para generar el grafo desde esta.

La función 'crawler()' recibe dos parámetros, el usuario desde el que parte el algoritmo y el número máximo de nodos que se usarán para crear el grafo, se recomienda que este valor no sea >20, sino se quieren ejecuciones muy largas. La ejecución puede llevar más de una hora en finalizar.

Al acabarse la ejecución se guardará el grafo resultante en el directorio actual.

Imagen de un grafo obtenido con el programa al cual se le han aplicado algoritmos de reducción de tamaño para poder visualizarlo mejor:

  • el color de los nodos: rosa (usuari no verificado), verde (usuario verificado)
  • el tamaño de los nodes en función del nombre de followers image

(visualización realizada mediante Gephi)

About

Programa para crear un grafo social usando la API de Twitter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages