def convert_time(time, year, month, day): def month_converter(month): months = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ] return months.index(month) + 1 li = time.split(':') hour, minute = li[0], li[1] #month = month_converter(month) import datetime import pytz d = pytz.timezone(str(pytz.timezone('Europe/Ljubljana'))).localize( datetime.datetime(int(year), int(month), int(day), hour=int(hour), minute=int(minute))) timezona = control.setting('timezone_new') my_location = pytz.timezone(constants.get_zone(int(timezona))) convertido = d.astimezone(my_location) fmt = "%m/%d %H:%M" time = convertido.strftime(fmt) return time
def convert_time(time): li = time.split(':') hour, minute = li[0], li[1] import datetime import pytz d = pytz.timezone(str(pytz.timezone('US/Eastern'))).localize( datetime.datetime(2000, 1, 1, hour=int(hour), minute=int(minute))) timezona = control.setting('timezone_new') my_location = pytz.timezone(constants.get_zone(int(timezona))) convertido = d.astimezone(my_location) fmt = "%H:%M" time = convertido.strftime(fmt) return time
def convert_time(t): t1, t2 = t.split('T') year, month, day = t1.split('-') hour, minute, _ = t2.split(':') import datetime import pytz d = pytz.timezone(str(pytz.timezone('Europe/London'))).localize( datetime.datetime(2000, int(month), int(day), hour=int(hour), minute=int(minute))) timezona = control.setting('timezone_new') my_location = pytz.timezone(constants.get_zone(int(timezona))) convertido = d.astimezone(my_location) fmt = "%m/%d %H:%M" time = convertido.strftime(fmt) return time, timestamp(convertido)
######################################################################################################################################################################################################## ######################################################################################################################################################################################################## ######################################################################################################################################################################################################## elif mode[0] == 'tools': addon.add_item({'mode': 'settings'}, { 'label': 'Settings', 'title': 'Settings' }, img=icon_path('tools.jpg'), fanart=fanart, is_folder=True) addon.add_item({'mode': 'set_tz'}, { 'label': 'Set Timezone: [B]{}[/B]'.format( constants.get_zone(int(control.setting('timezone_new')))) }, img=icon_path('tools.jpg'), fanart=fanart, is_folder=True) addon.add_item({'mode': 'keyboard_open'}, { 'label': 'Open URL', 'title': 'Open URL' }, img=icon_path('tools.jpg'), fanart=fanart, is_folder=True) addon.add_item({'mode': 'clear_cache'}, { 'label': 'Clear addon cache', 'title': 'Clear addon cache' },
######################################################################################################################################################################################################## ######################################################################################################################################################################################################## ######################################################################################################################################################################################################## #### ####______________________________________________________________________________________________TOOLS_________________________________________________________________________________________________ #### ######################################################################################################################################################################################################## ######################################################################################################################################################################################################## ######################################################################################################################################################################################################## elif mode[0]=='tools': addon.add_item({'mode': 'settings'}, {'label':'Settings', 'title':'Settings'}, img=icon_path('tools.jpg'), fanart=fanart,is_folder=True) addon.add_item({'mode': 'set_tz'}, {'label': 'Set Timezone: [B]{}[/B]'.format(constants.get_zone(int(control.setting('timezone_new'))))}, img=icon_path('tools.jpg'), fanart=fanart,is_folder=True) addon.add_item({'mode': 'keyboard_open'}, {'label':'Open URL', 'title':'Open URL'}, img=icon_path('tools.jpg'), fanart=fanart,is_folder=True) addon.add_item({'mode': 'clear_cache'}, {'label':'Clear addon cache', 'title':'Clear addon cache'}, img=icon_path('tools.jpg'), fanart=fanart,is_folder=True) addon.end_of_directory() elif mode[0]=='clear_cache': from resources.lib.modules import cache cache.clear() elif mode[0]=='settings': from resources.lib.modules import control control.openSettings() elif mode[0]=='set_tz': cs = ['[B]Automatically set timezone[/B]']