В проекте реализован класс для работы с API Youtube.
На выходе программа предоставляет CSV файл со следующими данными:
- Название плейлиста
- Название видео
- Дата публикации видео
- Количество просмотров видео
- Количество лайков под видео
- Количество дизлайков под видео
- Количество добавлений видео в “избранное”
- Количество комментариев под видео
- Продолжительность видео в секундах
Для работы программы необходимо:
-
Склонировать репозиторий
-
Сгенерировать ключ API (тут https://console.cloud.google.com/apis/credentials)
-
На одном уровне с manage.py создать файл apikey.txt и вписать в него полученный на предыдущем шаге ключ
-
Установить и запустить виртуальную среду:
pip3 install virtualenv python3 -m venv env source env/bin/activate (подробнее https://python-scripts.com/virtualenv )
-
Установить окружение:
pip3 install -r requirements.txt
-
Запустить:
python3 manage.py