/yt-comments-analysis

Primary LanguagePythonMIT LicenseMIT

Подготовка

  1. Установить зависимости:
    pip install --upgrade google-api-python-client && pip install pandas openpyxl python-dotenv
  2. Создать файл .env со следующим наполнением:
    YOUTUBE_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Значения для YOUTUBE_API_KEY можно взять, пройдя по этой инструкции. image

Запуск скрипта

Версия Python 3.9.

python <имя_файла.py>

Описание скриптов

load_comments.py загружает комментарии с данного YouTube-видео в локальный файл comments.json.

create_csv.py создает Excel-файл из имеющегося файла comments.json.

talents.py пытается вычленить таланты из всех комментариев и складывает их в talents.json. На данный момент может работать некорректно.

create_text.py соединяет все тексты комментариев в один большой текстовый файл на основе comments.json.