Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Необходимо создать скрипт для сохранения информации о текущем времени чтобы потом делать нарезки из крутых моментов.
- Это будет скрипт который делает 2 запроса в Twitch API чтобы получить информацию о текущем стриме через JSON, сверить время с компьютерным и записать все данные в базу данных.
- Эта страница должна быть адаптивной потому что в основном будет использоваться с телефона. Также было бы круто сделать возможность перехода с определенными URL параметрами после чего автоматически записывалось время и страница закрывалась. На одной странице - 30 записей, после чего идет нумерация, самые новые записи появляются сверху.
- Идеальная реализация будет в использовании Javascript который считывает CSV или SQLite потому что это не потребует сервера. Но реализация на PHP тоже возможна.
- Алгоритм скрипта:
- 1. Берет свое время из компьютера: месяц/число, часы время
- 2. Берет время начала стрима created_at
- 3. Учитывает разницу между created_at и временем компьютера. Скажем:
- *created_at 2017-08-22T10:53:02Z: 10:53:02 + 4(разница часовых поясов)
- *Текущее время компьютера: 15:25:00
- *отнимаем текущее время от времени запуска стрима: 15:25:00 - 14:53:02 = 00:32:02 (это текущее время стрима)
- 4. Берет название title и ссылку на стрим url
- 5. Записывает все данные в свою базу данных. Желательно CSV. Можно и SQLite или MySQL.
- Столбцы:
- Дата: Месяц и день из компьютера
- Название: <a href="url">TITLE</a>
- Время стрима: <a href="url + ?t=XXmXXs">Текущее время стрима</a>
- Время компьютера
- Категория момента: Матч, Реакция, Скилл, Прочее
- Примечание:
- TWITCH API
- https://api.twitch.tv/kraken/streams/johnnyinthedark?client_id=XXXX
- stream "created_at":"2017-08-22T10:53:02Z"
- https://api.twitch.tv/kraken/channels/johnnyinthedark/videos?client_id=XXXX&broadcast_type=archive&limit=1
- "url" : "title"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement