Trabalho para a disciplina de Inteligência Artificial
- Criar rotas
- Configurar scraper para twitter (snscrape)
- Analisar informações sobre empresa buscada
- Mostrar ao usuário em formas gráficas
A aplicação é capaz de trazer opiniões sobre uma palavra, empresa, hashtag inserida no campo de busca. Após a busca, ela mostrará gráficos sobre posicionamentos positivos, neutros ou negativos com base em tweets sobre a pesquisa, apresentando gráficos e exemplos de tweets.
Versão do Python: 3.10
Clone o repositório:
git clone https://github.com/pabloghid/company_analysis.git
Crie um ambiente virtual. Ex:
python -m venv venv
Ative o ambiente virtual. No Windows:
venv\Scripts\activate
No Linux/macOS:
source venv/bin/activate
Instale as dependências do projeto:
pip install -r requirements.txt
É necessário fazer alterações na biblioteca google_trans_new para que funcione corretamente. Para isso, no arquivo google_trans_new/google_trans_new.py, na linha 151 e 233, troque
response = (decoded_line + ']')
para
response = (decoded_line)
Para inicializar o projeto com o debug ligado, para desenvolvimento, utilize o comando abaixo ou execute o arquivo run.py.
flask --app company_analysis run --debug