Skip to content

bluexdev/YouTubeSentimentAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎥 YouTube Sentiment Analyzer 📊

Herramienta de análisis de sentimientos para comentarios de YouTube utilizando TextBlob y Transformers.

🌟 Características

  • 📥 Obtención de comentarios: Recupera los comentarios de un video de YouTube.
  • 📈 Análisis de sentimientos: Analiza los sentimientos de los comentarios utilizando TextBlob y Transformers.
  • 📊 Visualización de resultados: Visualiza los resultados del análisis de sentimientos.
  • 🧹 Filtrado de comentarios: Filtra comentarios irrelevantes o spam.
  • ☁️ Nube de palabras: Genera una nube de palabras con las palabras más frecuentes.

🛠️ Requisitos

  • Python 3.7+
  • Google API Client
  • TextBlob
  • Matplotlib
  • WordCloud
  • Transformers
  • Pandas
  • Tkinter

🚀 Instalación

  1. Clona el repositorio:
    git clone https://github.com/bluexdev/YouTubeSentimentAnalyzer
    cd YouTubeSentimentAnalyzer
  2. Instala las dependencias:
    pip install -r requirements.txt
    

📋 Uso

  1. Configura las credenciales de la API de Google para obtener acceso a los comentarios de YouTube.

  2. Ejecuta el script:

    python YSA.py
    

🤝 Contribución

Si deseas contribuir a este proyecto, por favor, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama (git checkout -b feature/nueva-caracteristica).
  3. Realiza tus cambios y haz commit (git commit -am 'Añadir nueva característica').
  4. Sube tu rama (git push origin feature/nueva-caracteristica).
  5. Abre un Pull Request.

📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE.

Con 🪄 por Bluexdev