|
@@ -71,16 +71,18 @@ class Connector(object):
|
|
|
videos_list = []
|
|
|
new_videos = []
|
|
|
today = datetime.today()
|
|
|
- connection = urllib.request.urlopen(
|
|
|
- "https://zdf-cdn.live.cellular.de/mediathekV2/broadcast-missed/%s"
|
|
|
- % (today-timedelta(days=1)).strftime("%Y-%m-%d"))
|
|
|
- data = connection.read().decode("utf-8")
|
|
|
- response = json.loads(data)
|
|
|
- for cluster in response["broadcastCluster"]:
|
|
|
- for broadcast in cluster["teaser"]:
|
|
|
- if self._name in broadcast["titel"]:
|
|
|
- new_videos.append((broadcast["sharingUrl"],
|
|
|
- broadcast["titel"]))
|
|
|
+ for i in range(7, -1, -1):
|
|
|
+ connection = urllib.request.urlopen(
|
|
|
+ "https://zdf-cdn.live.cellular.de/mediathekV2/broadcast-"
|
|
|
+ "missed/%s"
|
|
|
+ % (today-timedelta(days=1)).strftime("%Y-%m-%d"))
|
|
|
+ data = connection.read().decode("utf-8")
|
|
|
+ response = json.loads(data)
|
|
|
+ for cluster in response["broadcastCluster"]:
|
|
|
+ for broadcast in cluster["teaser"]:
|
|
|
+ if self._name in broadcast["titel"]:
|
|
|
+ new_videos.append((broadcast["sharingUrl"],
|
|
|
+ broadcast["titel"]))
|
|
|
if new_videos:
|
|
|
for broadcast in new_videos:
|
|
|
video_exists = False
|