summaryrefslogtreecommitdiff
path: root/plugin.video.dazn/resources/lib/playback.py
blob: a7ae0c440390d891cefafe6e317b6f9f9abc14dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# -*- coding: utf-8 -*-

import simple_requests as requests

class Playback:

    def __init__(self, data):
        self.ManifestUrl = ''
        self.LaUrl = ''
        self.parse_data(data.get('PlaybackDetails', []))

    def parse_data(self, data):
        for i in data:
            r = requests.head(i['ManifestUrl'])
            if r.status_code == 200:
                self.ManifestUrl = i['ManifestUrl']
                self.LaUrl = i['LaUrl']
                break