mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-06-27 08:58:30 +00:00
[ie/educast] Address PR review comment
Removed unnecessary parse_timestamp method Co-authored-by: Filipe Resendes <filipe.resendes@tecnico.ulisboa.pt>
This commit is contained in:
parent
4978e987a1
commit
c29542327a
@ -90,16 +90,6 @@ class EducastIE(EducastBaseIE):
|
|||||||
'skip': 'This video is private and requires authentication to access',
|
'skip': 'This video is private and requires authentication to access',
|
||||||
}]
|
}]
|
||||||
|
|
||||||
def parse_timestamp(self, timestamp_str):
|
|
||||||
if isinstance(timestamp_str, str) and '.' in timestamp_str:
|
|
||||||
day, month, year_time = timestamp_str.split('.', 2)
|
|
||||||
year, time = year_time.split(' ', 1)
|
|
||||||
reformatted = f'{year}-{month}-{day} {time}'
|
|
||||||
timestamp = unified_timestamp(reformatted)
|
|
||||||
if timestamp is not None:
|
|
||||||
timestamp -= 3600 # Lisbon time (UTC+1)
|
|
||||||
return timestamp
|
|
||||||
|
|
||||||
def _extract_video_formats(self, video_json, video_id):
|
def _extract_video_formats(self, video_json, video_id):
|
||||||
formats = []
|
formats = []
|
||||||
dash_url = traverse_obj(video_json, ('dash', 'url'))
|
dash_url = traverse_obj(video_json, ('dash', 'url'))
|
||||||
@ -135,7 +125,7 @@ def _extract_from_json(self, video_id):
|
|||||||
'alt_title': ('subtitle', {str}),
|
'alt_title': ('subtitle', {str}),
|
||||||
'description': ('clipDescription', {str}),
|
'description': ('clipDescription', {str}),
|
||||||
'uploader': ('author', {str}),
|
'uploader': ('author', {str}),
|
||||||
'timestamp': ('timestamp', {self.parse_timestamp}),
|
'timestamp': ('timestamp', {unified_timestamp}, {lambda x: x - 3600}),
|
||||||
'thumbnail': ('cover', {str}),
|
'thumbnail': ('cover', {str}),
|
||||||
'license': ('licenceURL', {str}),
|
'license': ('licenceURL', {str}),
|
||||||
'webpage_url': ('url', {str}),
|
'webpage_url': ('url', {str}),
|
||||||
|
Loading…
Reference in New Issue
Block a user