Beispiel #1
0
    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
Beispiel #3
0
 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]']