Formatted list comprehension for readability

This commit is contained in:
danielcliu 2019-10-21 22:21:32 -07:00
parent de1ddf0824
commit 8fb9e75ba1
1 changed files with 4 additions and 1 deletions

View File

@ -114,7 +114,10 @@ class _TranscriptFetcher():
fetched_site = requests.get(self.WATCH_URL.format(video_id=self.video_id), proxies=self.proxies).text fetched_site = requests.get(self.WATCH_URL.format(video_id=self.video_id), proxies=self.proxies).text
else: else:
fetched_site = requests.get(self.WATCH_URL.format(video_id=self.video_id)).text fetched_site = requests.get(self.WATCH_URL.format(video_id=self.video_id)).text
timedtext_splits = [split[:split.find('"')].replace('\\u0026', '&').replace('\\', '') for split in fetched_site.split(self.TIMEDTEXT_STRING)] timedtext_splits = [split[:split.find('"')]
.replace('\\u0026', '&')
.replace('\\', '')
for split in fetched_site.split(self.TIMEDTEXT_STRING)]
for language in (self.languages if self.languages else ['en']): for language in (self.languages if self.languages else ['en']):
self.matched_splits = [split for split in timedtext_splits if f'&lang={language}' in split] self.matched_splits = [split for split in timedtext_splits if f'&lang={language}' in split]
if self.matched_splits: if self.matched_splits: