Este guia contém instruções para configurar e executar a aplicação de análise de sentimentos em redes sociais.
- Python 3.8 ou superior
- Pip (gerenciador de pacotes)
- Conta de desenvolvedor do Reddit
- Acesso à internet
- Acesse reddit.com/prefs/apps
- Faça login e clique em Create App
- Escolha o tipo script
- Preencha os campos necessários:
- Name: SentimentRadar
- Redirect URI:
http://localhost:8501
- Anote seu Client ID e Client Secret
!!! warning Nunca compartilhe suas credenciais nem as publique em repositórios públicos.
# Windows
python -m venv venv
venv\Scripts�ctivate
# macOS / Linux
python3 -m venv venv
source venv/bin/activatepip install -r requirements.txtstreamlit run app.pySe não abrir automaticamente, acesse: http://localhost:8501
- Fork este repositório no GitHub
- Acesse streamlit.io/cloud
- Faça login com sua conta GitHub
- Clique em New App, selecione o repositório e clique em Deploy
if score < -0.1:
return score, "Negativo"
elif score > 0.1:
return score, "Positivo"
else:
return score, "Neutro"wordcloud = WordCloud(
width=600,
height=300,
background_color='white',
stopwords=stop_words,
max_words=100,
colormap='viridis'
).generate(filtered_texts)- Verifique conexão com a internet
- Confirme as credenciais da API
- Verifique se o subreddit existe e é público
- Reduza a quantidade de posts para melhorar performance
streamlit run app.py --logger.level=debug- Suporte a outras redes sociais (YouTube, Twitter)
- Análise de tópicos (LDA)
- Análise de emoções
- Autenticação de usuários
Em caso de dúvidas ou sugestões, abra uma issue ou entre em contato.
Desenvolvido por Alan de Oliveira Gonçalves
GitHub | LinkedIn