Skip to content

Latest commit

 

History

History
executable file
·
75 lines (54 loc) · 2.08 KB

README.md

File metadata and controls

executable file
·
75 lines (54 loc) · 2.08 KB

TwitterAnalyticsPythonScript

Twitter text mining de menciones y palabras mas usadas.

Por ahora solo genera tres nubes de palabras (wordcloud) con los usuarios mas activos, palabras y hashtags mas relevantes, y un histograma de idiomas mas usados en los tuits.

Ejemplo de resultados para "@Uruguay OR #Uruguay"

Usuarios más activos (screen_names)

alt text

Palabras mas relevantes

alt text

Hashtags mas relevantes

alt text

Idiomas mas relevantes

alt text

Usándolo en línea de comandos

Este script se puede usar en línea de comandos.

La sintaxis sería algo así:

python3 visualizaciones.py "que buscar" "/camino/nombre_imagen_users.png" "/camino/nombre_imagen_words.png" "/camino/nombre_imagen_hashtags.png" "/camino/nombre_imagen_tweetlangs.png"

Esto devolverá una cadena JSON la cual contiene el camino a las imágenes generadas, la extracción de los links a las imágenes compartidas en las publicaciones con los links a su tuit, y las url's compartidas en todos los tuits:

{
  "images": {
    "users": "/camino/nombre_imagen_users.png",
    "words": "/camino/nombre_imagen_words.png",
    "hashtags": "/camino/nombre_imagen_hashtags.png",
    "tlangs": "/camino/nombre_imagen_tweetlangs.png",
  },
  "media": {
      "tweet_images": [
        {
           "images: [
               "http://pbs.twimg.com/media/...jpg",
               "http://pbs.twimg.com/media/...jpg",
               ...
            ],
            "url": "https://twitter.com/statuses/####"
        },
        {
           "images: [
               "http://pbs.twimg.com/media/...jpg",
               "http://pbs.twimg.com/media/...jpg",
               ...
            ],
            "url": "https://twitter.com/statuses/####"
        },
        ...
       ],
      "shared_urls": [
        "https://shared_url_1...",
        "https://shared_url_2...",
        "https://shared_url_3...",
        ...
      ]
  }
}