CommunityPesquisa e Análise de Dadosgithub.com

2811jh/emoekg

ECG emocional para danmakus do Bilibili — pontuação 8-dimensional de Plutchik orientada por agente, relatório HTML offline em arquivo único.

O que é emoekg?

O emoekg é uma skill de agente de IA que transforma danmakus (comentários flutuantes) do Bilibili em um 'ECG emocional' baseado na roda das emoções de Plutchik. Ele analisa cada danmaku e atribui pontuações em 8 dimensões emocionais (alegria, tristeza, raiva, medo, confiança, surpresa, antecipação e nojo) usando um agente de IA. O resultado é gerado como um relatório HTML interativo e offline, que visualiza a intensidade emocional ao longo do tempo, similar a um eletrocardiograma. Essa ferramenta é útil para criadores de conteúdo, pesquisadores de mídia social e entusiastas de análise de sentimento que desejam entender rapidamente o clima emocional de uma transmissão ao vivo ou vídeo do Bilibili. Suporta execução via linha de comando e integração com ambientes de desenvolvimento como Cursor ou Codex.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add 2811jh/emoekg

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que emoekg faz?

ECG emocional para danmakus do Bilibili — pontuação 8-dimensional de Plutchik orientada por agente, relatório HTML offline em arquivo único.

Descrição

Esta skill usa um agente de IA para analisar danmakus do Bilibili e gerar um "eletrocardiograma emocional" baseado no modelo de Plutchik (8 dimensões). O resultado é um arquivo HTML autossuficiente que pode ser aberto em qualquer navegador, sem necessidade de servidor.

Funcionalidades

  • Análise emocional 8D: Cada danmaku recebe pontuações para alegria, tristeza, raiva, medo, confiança, surpresa, antecipação e nojo.
  • Relatório HTML offline: Um único arquivo HTML com gráficos interativos e visualização estilo ECG.
  • Orientado por agente: O processamento é feito por um agente de IA, garantindo consistência e profundidade na análise.

Como usar

  1. Instale as dependências:

    pip install -r requirements.txt
    
  2. Execute o script principal com o ID do vídeo do Bilibili:

    python emoekg.py BV1xxxx
    
  3. Abra o arquivo report.html gerado no navegador.

Exemplo de saída

O relatório contém:

  • Gráfico de linhas mostrando a variação de cada dimensão emocional ao longo do tempo.
  • Heatmap das emoções por intervalo de tempo.
  • Resumo estatístico das emoções dominantes.

Requisitos

  • Python 3.8+
  • Bibliotecas: requests, beautifulsoup4, plotly, pandas

Suporte a plataformas

  • Cursor: Execute os comandos no terminal integrado.
  • Codex: Use o agente para chamar o script.
  • Claude Code: Pode ser invocado via instruções no arquivo de projeto.

Licença

MIT

Habilidades Relacionadas