Advertisement
Guest User

Untitled

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