updated utc offset calc

This commit is contained in:
2019-05-01 21:43:40 +02:00
parent 7c662bdf64
commit 016fdea661

View File

@@ -298,8 +298,9 @@ class Infomentor(object):
url = 'News/NewsImage/GetImage?id={}'.format(id) url = 'News/NewsImage/GetImage?id={}'.format(id)
return self.download_file(url, directory='images', filename=filename) return self.download_file(url, directory='images', filename=filename)
def get_calendar(self): def get_calendar(self, offset=0, weeks=1):
self.logger.info('fetching calendar') self.logger.info('fetching calendar')
utcoffset = self._get_utc_offset()
data = { data = {
'UTCOffset': utcoffset, 'UTCOffset': utcoffset,
} }
@@ -398,9 +399,7 @@ class Infomentor(object):
startofweek += weekoffset startofweek += weekoffset
endofweek += weekoffset endofweek += weekoffset
now = datetime.datetime.now() utcoffset = self._get_utc_offset()
utctime = datetime.datetime.utcnow()
utcoffset = (now.hour - utctime.hour)*60
data = { data = {
'UTCOffset': utcoffset, 'UTCOffset': utcoffset,
@@ -409,6 +408,11 @@ class Infomentor(object):
} }
return data return data
def _get_utc_offset(self):
now = datetime.datetime.now()
utctime = datetime.datetime.utcnow()
return (now.hour - utctime.hour)*60
def _get_start_of_week(self, offset=0): def _get_start_of_week(self, offset=0):
now = datetime.datetime.now() now = datetime.datetime.now()
dayofweek = now.weekday() dayofweek = now.weekday()