Skip to content

Desenvolvi o projeto Um Futebol de Emoções para estudar análise de textos e sentimentos em Python e compartilhar os resultados com a comunidade. É também um laboratório de experimentos em visualizações de texto e oportunidade de aprender o Git.

License

Notifications You must be signed in to change notification settings

leonardoparis/twitter_api

Repository files navigation

umfuteboldeemocoes

Desenvolvi o projeto Um Futebol de Emoções para estudar análise de textos e sentimentos em Python e compartilhar os resultados com a comunidade. É também um laboratório de experimentos em visualizações de texto e oportunidade de aprender o Git.

Fique à vontade para copiar, utilizar e melhorar o código (me conte o que fez no https://www.linkedin.com/in/leonardo-paris-b2b99927/). Para executá-lo, você precisará de:

Uma conta google com Drive e Colab ativados

Arquivos csv disponibilizados aqui lá no Drive:

    times_do_brasileirao.csv - arquivo com as informações do jogo de cada time na primeira rodada com 
    campos: nome do time, perfil do Twitter,data e hora de início e fim de cada jogo

    times_do_brasileirao-cores.csv - arquivo com o nome do time e o código do colormap para desenhar os 
    wordclouds personalizados para cada time

Uma conta de desenvolvedor no Twitter para Desenvolvedores: caso tente executar o código python 
disponibilizado sem os CÓDIGOS PESSOAIS NECESSÁRIOS que você receberá na sua conta, dará erro.

https://developer.twitter.com/en/apply/user.html

Leia o post no www.dadoslivres.blog e acompanhe as futuras publicações para ficar por dentro do Projeto:

Introdução 
>> http://www.dadoslivres.blog/2021/06/um-futebol-de-emocoes-wordclouds-em.html

Google Drive+Colab
A Estrutura de um Tweet
Transmissões de Futebol no Twitter
A Twitter API V2
Fluxo de Extração e Tratamento dos Tweets
Os Emojis
WordClouds em Python
Análise de Sentimentos
Visualizando as emoções no Tableau
Modelos

Atualmente estou trabalhando nas seguintes atualizações:

Minimização do erro na extração dos Tweets:

    Embora o Athletico Paranaense tenha transmitido a partida na primeira rodada e o python tenha
    recuperado esses tweets, quando busquei as respostas o conteúdo do JSON foi result_count: 0. É
    necessário entender porquê.
            
Enriquecimento de base:

    Persistir a variável de criação dos tweets até a base final.
    
Reconhecimento simples de padrões no texto:

    Cada time publica os eventos a cada momento utilizando grafias diferentes de texto. Conseguir
    identificar um padrão que permita a extração de cada evento permitirá classificar cada um 
    desses eventos para melhorar a experiência das emoções segundo cada evento identificado.
    
    Categorização de determinadas palavras-chave para experimentação em visualizações como WordClouds
    e TextBubbles. Por exemplo: identificar palavrões, nomes de jogadores e técnicos e experimentar as
    WordClouds com e sem essas palavras, assim como visualizações específicas para esses grupos de
    palavras.
    
Automatização:

    Cadastro das demais rodadas e seleção automática dos jogos a partir da data de execução do código
    
    Geração de dois tipos de imagens no Google Drive, via api: thumbnails e aumentada
    
    Criação do código HTML para a tabela na página de galeria de Wordclouds com as imagens e links 
    para as versões aumentadas, o que permitirá a atualização a cada rodada ser um simples copy e paste. 

Visualização:

    Criação de colormaps melhores para as letras não ficarem tão claras
    Text Bubbles no Tableau

About

Desenvolvi o projeto Um Futebol de Emoções para estudar análise de textos e sentimentos em Python e compartilhar os resultados com a comunidade. É também um laboratório de experimentos em visualizações de texto e oportunidade de aprender o Git.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages