Написать скрипт автоматизации или web приложение
Привет! Мне нужен скрипт\приложение неважно, которое сможет загружать популярные клипы с сайта twitch.tv и сохранять.
Небольшой сценарий:
1) Скачать топ клипы определенного юзера или Игры? (выбираю user or game)
2) Ввожу или имя юзера или название игры (как на сайте)
3) Сохраняемое кол-во клипов (ввожу число)
4) Если игра, то какой язык ? Все языки или определенный? (english, русский, немецкий или все)
5) За какой период качаем клипы ? - 24часа,неделя,месяц,год? (выбираю как на сайте)
6) Сохраняем клипы: сохранять с названием файла, как в названии клипа(игнорируя спецсимволы)
a) Если клип уже скачан, то спросить - скачать заново\качать только новые\перезаписать
b) Если у игры или юзера есть клип с повторяющимся названием, но разной длительностью, то в названии добавляем 1,2,3,4 и тд
Файлы сохраняем так:
а) Если качаем клипы только определенной игры
Если топ за день - \GAMENAME\01.01.2020\язык клипа\clip.mp4
Если топ за месяц - \GAMENAME\07.2020\язык клипа\clip.mp4
b) Если качаем клипы определенного пользователя
Если топ за день \USERNAME\GAME\01.01.2020\clip.mp4
Ссылки:
1) https://www.twitch.tv/directory/game/VALORANT/clips?range=7d - Пример сортировки ТОП клипов по игре за 7 дней
2) https://www.twitch.tv/berkriptepe/clips?filter=clips&range=7d - пример сортировки ТОП клипов юзера за 7 дней