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
-
Instale as dependências:
pip install -r requirements.txt -
Execute o script principal com o ID do vídeo do Bilibili:
python emoekg.py BV1xxxx -
Abra o arquivo
report.htmlgerado 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