Este guia apresenta o modo de excecução dos scripts que acompanham o framework. Novos scripts podem ser criados utilizando o framework.
Ative o ambiente virtual e digite:
(saraEnv)$: python sara_stream.py <termo_a_ser_coletado> <limite_coleta> <colecao> <banco>
(saraEnv)$: python sara_network.py <nome_rede> <nome_colecao> <database> <True|False> <limite> <r|m>
r | m : r - Gera rede utilizando retweets, m - Gera a rede utilizando menções (@) |
A rede gerada sera salva na pasta redes, a ser gerada após a execução.
(saraEnv)$: python sara_network_weighted.py <nome_rede> <nome_colecao> <nome_base> <True|False> <limite> <r|m>
r | m : r - Gera rede utilizando retweets, m - Gera a rede utilizando menções (@) |
A rede gerada sera salva na pasta redes, a ser gerada após a execução.
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
(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.
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>