Skip to content

Commit

Permalink
[ie/polskieradio:audition] Fix playlist extraction (#8459)
Browse files Browse the repository at this point in the history
Closes #8419
Authored by: shubhexists
  • Loading branch information
shubhexists committed Oct 28, 2023
1 parent ef79d20 commit 464327a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions yt_dlp/extractor/polskieradio.py
Expand Up @@ -262,14 +262,14 @@ def _call_lp3(self, path, query, video_id, note):
query=query, headers={'x-api-key': '9bf6c5a2-a7d0-4980-9ed7-a3f7291f2a81'})

def _entries(self, playlist_id, has_episodes, has_articles):
for i in itertools.count(1) if has_episodes else []:
for i in itertools.count(0) if has_episodes else []:
page = self._call_lp3(
'AudioArticle/GetListByCategoryId', {
'categoryId': playlist_id,
'PageSize': 10,
'skip': i,
'format': 400,
}, playlist_id, f'Downloading episode list page {i}')
}, playlist_id, f'Downloading episode list page {i + 1}')
if not traverse_obj(page, 'data'):
break
for episode in page['data']:
Expand All @@ -281,14 +281,14 @@ def _entries(self, playlist_id, has_episodes, has_articles):
'timestamp': parse_iso8601(episode.get('datePublic')),
}

for i in itertools.count(1) if has_articles else []:
for i in itertools.count(0) if has_articles else []:
page = self._call_lp3(
'Article/GetListByCategoryId', {
'categoryId': playlist_id,
'PageSize': 9,
'skip': i,
'format': 400,
}, playlist_id, f'Downloading article list page {i}')
}, playlist_id, f'Downloading article list page {i + 1}')
if not traverse_obj(page, 'data'):
break
for article in page['data']:
Expand Down

0 comments on commit 464327a

Please sign in to comment.