sara_public

Guia de execução de scripts

Este guia apresenta o modo de excecução dos scripts que acompanham o framework. Novos scripts podem ser criados utilizando o framework.

Coletando Tweets.

Ative o ambiente virtual e digite:

(saraEnv)$: python sara_stream.py <termo_a_ser_coletado> <limite_coleta> <colecao> <banco>

Gerando Rede (Estrutural)

(saraEnv)$: python sara_network.py <nome_rede> <nome_colecao> <database> <True|False> <limite> <r|m>

A rede gerada sera salva na pasta redes, a ser gerada após a execução.

Gerando Rede com Peso nas Arestas (Estrutural)

(saraEnv)$: python sara_network_weighted.py <nome_rede> <nome_colecao> <nome_base> <True|False> <limite> <r|m>

A rede gerada sera salva na pasta redes, a ser gerada após a execução.

Centralidade (Importância)

Para realização desta etapa é necessário que se tenha um grafo gerado.

Nesta etapa é gerada uma lista de nós ordernada por importância quanto a centralidade, que pode ser utilizada na detecção de comunidades.

(saraEnv)$: python sara_centrality.py <grafo>

Entrada: grafo.gml

saída: Um ranking gravado na pasta resultados_importancia

Gerando Núvem de palavras dos Tweets coletados (Conteúdo)

(saraEnv)$: python sara_content.py <banco> <colecao>

Caso ocorra algun erro, verifique se você executou o processo de pós-instalação.

No final do processo será gerada uma nuvem de palavras.

Detecção de bots

A detecção de contas automatizada (BOTS) é realizada por meio do SaraBotTagger. Em um console, com o ambiente virtual instalado execute:

python sarabottagger.py <collection> <database> <number_of_users>