https://github.com/maclovin/interagentes
Software para monitoramento de redes sociais
https://github.com/maclovin/interagentes
Last synced: about 1 year ago
JSON representation
Software para monitoramento de redes sociais
- Host: GitHub
- URL: https://github.com/maclovin/interagentes
- Owner: maclovin
- Created: 2012-04-02T16:08:20.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2013-02-08T20:12:25.000Z (over 13 years ago)
- Last Synced: 2023-03-12T08:58:03.337Z (over 3 years ago)
- Language: Python
- Homepage:
- Size: 117 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# Dependências
* MongoDB 2.0.2
* Python 2.7
* Pymongo
* WebPy
* TweetStream
# Como funciona
Primeiramente é necessário levantar o servidor mongo, dependendo de seu ambiente o comando `mongod` é o suficiente.
## build.py
Primeiro construa o ambiente movendo o arquivo build.py do diretório /build para o diretório que preferir ter o ambiente de scrapping.
Depois inicie a criação de um novo ambiente:
`python build.py [nome_do_ambiente_ou_do_cliente]`
## scrap.py
Edite o arquivo terms.txt adicionando termos de busca em cada linha do arquivo.
Depois execute o aplicativo de Scrapping:
`python scrap.py`
Ele será responsável por extrair dados do Twitter Streaming API e guardar no banco de dados MongoDB.
## tsv.py
`python tsv.py [nome do diretorio] [data]`
`python tsv.py [nome do diretorio] [data] [hora_cheia]`
Salva as informações existentes no banco de dados em arquivos do formato TSV.
##interface.py
Simples Web-Service REST para consulta dos dados no formato XML.