From 322010cb8a6fc0f0efaa534e790ae99868625190 Mon Sep 17 00:00:00 2001 From: Hellow Date: Wed, 19 Apr 2023 20:07:59 +0200 Subject: [PATCH] completed most of album parsing --- src/music_kraken/pages/musify.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/music_kraken/pages/musify.py b/src/music_kraken/pages/musify.py index 54c5363..450e41a 100644 --- a/src/music_kraken/pages/musify.py +++ b/src/music_kraken/pages/musify.py @@ -940,13 +940,15 @@ class Musify(Page): name=artist_name, source_list=artist_source_list )) - print(artist_list[-1]) time_soup: BeautifulSoup = album_info_ul.find("time", {"itemprop": "datePublished"}) if time_soup is not None: raw_datetime = time_soup.get("datetime") if raw_datetime is not None: - date = ID3Timestamp.strptime(raw_datetime, "%d.%m.%Y") + try: + date = ID3Timestamp.strptime(raw_datetime, "%Y-%m-%d") + except ValueError: + cls.LOGGER.debug(f"Raw datetime doesn't match time format %Y-%m-%d: {raw_datetime}") return Album( title=name,