From: James Bunton Date: Mon, 19 Mar 2018 11:13:14 +0000 (+0000) Subject: iView: Fix some missing videos. It seems not everything is in the index list X-Git-Url: https://code.delx.au/webdl/commitdiff_plain/397c1348bf7a49ad165d51d71a1426756ad03b54 iView: Fix some missing videos. It seems not everything is in the index list --- diff --git a/iview.py b/iview.py index 54a5d11..55101d1 100644 --- a/iview.py +++ b/iview.py @@ -66,9 +66,10 @@ class IviewIndexNode(Node): def fill_children(self): info = grab_json(self.url) - for index_list in info["index"]: - for ep_info in index_list["episodes"]: - self.add_series(ep_info) + for key in ["carousels", "collections", "index"]: + for collection_list in info[key]: + for ep_info in collection_list["episodes"]: + self.add_series(ep_info) def add_series(self, ep_info): title = ep_info["seriesTitle"]