diff --git a/personal_data/fetchers/ffxiv_lodestone.py b/personal_data/fetchers/ffxiv_lodestone.py index a86d750..5128ada 100644 --- a/personal_data/fetchers/ffxiv_lodestone.py +++ b/personal_data/fetchers/ffxiv_lodestone.py @@ -2,13 +2,10 @@ import dataclasses import datetime import logging import re -import secrets - import bs4 -import personal_data.html_util -import personal_data.parse_util -from personal_data.data import DeduplicateMode, Scraper +from ..data import DeduplicateMode, Scraper +from .. import secrets, parse_util, html_util logger = logging.getLogger(__name__) @@ -37,11 +34,11 @@ class LodestoneAchievementScraper(Scraper): response = self.session.get(url) response.raise_for_status() - NOW = personal_data.parse_util.parse_response_datetime(response) + NOW = parse_util.parse_response_datetime(response) # Parse data soup = bs4.BeautifulSoup(response.content, 'lxml') - soup = personal_data.html_util.normalize_soup_slightly( + soup = html_util.normalize_soup_slightly( soup, classes=False, scripts=False, @@ -54,7 +51,7 @@ class LodestoneAchievementScraper(Scraper): time_acquired, ).group(1) time_acquired = int(time_acquired) - time_acquired = datetime.datetime.fromtimestamp(time_acquired) + time_acquired = datetime.datetime.fromtimestamp(time_acquired,tz=datetime.UTC) trophy_desc = ( entry.select_one('.entry__activity__txt').get_text().strip() )