analysis_youtube_channel

В проекте реализован класс для работы с API Youtube.

На выходе программа предоставляет CSV файл со следующими данными:

  • Название плейлиста
  • Название видео
  • Дата публикации видео
  • Количество просмотров видео
  • Количество лайков под видео
  • Количество дизлайков под видео
  • Количество добавлений видео в “избранное”
  • Количество комментариев под видео
  • Продолжительность видео в секундах

Для работы программы необходимо:

  1. Склонировать репозиторий

  2. Сгенерировать ключ API (тут https://console.cloud.google.com/apis/credentials)

  3. На одном уровне с manage.py создать файл apikey.txt и вписать в него полученный на предыдущем шаге ключ

  4. Установить и запустить виртуальную среду:

     pip3 install virtualenv
     python3 -m venv env
     source env/bin/activate
    
     (подробнее https://python-scripts.com/virtualenv )
    
  5. Установить окружение:

     pip3 install -r requirements.txt
    
  6. Запустить:

     python3 manage.py