Browse Source

[twitch] Add support for rechat messages (closes #11524)

totalwebcasting
Sergey M․ 8 years ago
parent
commit
264e77c406
No known key found for this signature in database GPG Key ID: 2C393E0F18A9236D
1 changed files with 13 additions and 0 deletions
  1. +13
    -0
      youtube_dl/extractor/twitch.py

+ 13
- 0
youtube_dl/extractor/twitch.py View File

@ -22,6 +22,7 @@ from ..utils import (
orderedSet, orderedSet,
parse_duration, parse_duration,
parse_iso8601, parse_iso8601,
update_url_query,
urlencode_postdata, urlencode_postdata,
) )
@ -279,6 +280,18 @@ class TwitchVodIE(TwitchItemBaseIE):
if 't' in query: if 't' in query:
info['start_time'] = parse_duration(query['t'][0]) info['start_time'] = parse_duration(query['t'][0])
if info.get('timestamp') is not None:
info['subtitles'] = {
'rechat': [{
'url': update_url_query(
'https://rechat.twitch.tv/rechat-messages', {
'video_id': 'v%s' % item_id,
'start': info['timestamp'],
}),
'ext': 'json',
}],
}
return info return info


Loading…
Cancel
Save