1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-06-27 17:08:32 +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:
Alexandre Ramos 2025-06-04 00:26:17 +01:00
parent 4978e987a1
commit c29542327a

View File

@ -90,16 +90,6 @@ class EducastIE(EducastBaseIE):
'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):
formats = []
dash_url = traverse_obj(video_json, ('dash', 'url'))
@ -135,7 +125,7 @@ def _extract_from_json(self, video_id):
'alt_title': ('subtitle', {str}),
'description': ('clipDescription', {str}),
'uploader': ('author', {str}),
'timestamp': ('timestamp', {self.parse_timestamp}),
'timestamp': ('timestamp', {unified_timestamp}, {lambda x: x - 3600}),
'thumbnail': ('cover', {str}),
'license': ('licenceURL', {str}),
'webpage_url': ('url', {str}),