def root(): createDataFolders() checkVersionChange() createCacheFolders() defaultCollectionsFolder = Folder.fromFullpath(DEFAULT_COLLECTIONS_DIR) myCollectionsFolder = Folder.fromFullpath(MY_COLLECTIONS_DIR) myCollectionsFolder.createIfNotExists() #homeSetting = addonSettings.get('homepage', default=0, isInt=True) homeSetting = addonSettings.get('homepage', default='0') #temp thing cause of people changing version. remove later if not homeSetting.isdigit(): addonSettings.set('homepage', '0') homeSetting = 0 else: homeSetting = int(homeSetting) options = {0:_home, 1:_defaultCollections, 2:_myCollections} options[homeSetting](defaultCollectionsFolder, myCollectionsFolder)
def sourceInfoCacheTime(): return addonSettings.get('yt_source_info_cache_time', default=7, isInt=True) #in days # videoDescriptionStats = addonSettings.get('yt_video_description_stats') # channelDescriptionStats = addonSettings.get('yt_channel_description_stats') # playlistDescriptionStats = addonSettings.get('yt_playlist_description_stats')
def subscriptionSorting(): from Subscriptions import SubscriptionSorting as ss SS_VALUES = (ss.ALPHABETICAL, ss.RELEVANCE, ss.UNREAD) _subscriptionSorting = addonSettings.get('yt_subscriptions_sorting', default=ss.ALPHABETICAL, valueList=SS_VALUES) return _subscriptionSorting
def root(): createDataFolders() checkVersionChange() createCacheFolders() defaultCollectionsFolder = Folder.fromFullpath(DEFAULT_COLLECTIONS_DIR) myCollectionsFolder = Folder.fromFullpath(MY_COLLECTIONS_DIR) myCollectionsFolder.createIfNotExists() #homeSetting = addonSettings.get('homepage', default=0, isInt=True) homeSetting = addonSettings.get( 'homepage', default='0' ) #temp thing cause of people changing version. remove later if not homeSetting.isdigit(): addonSettings.set('homepage', '0') homeSetting = 0 else: homeSetting = int(homeSetting) options = {0: _home, 1: _defaultCollections, 2: _myCollections} options[homeSetting](defaultCollectionsFolder, myCollectionsFolder)
from src.tools import addonSettings kodiFolderCacheTime = addonSettings.get('kodi_folders_cache_time', default=5, isInt=True) #in minutes
def sourceInfoCacheTime(): return addonSettings.get('yt_source_info_cache_time', default=7, isInt=True) #in days
def categoryChannelsCacheTime(): return addonSettings.get('yt_category_channels_cache_time', default=1, isInt=True) #in days def searchesCacheTime(): return addonSettings.get('yt_searches_cache_time', default=5, isInt=True) #in minutes
def subscriptionChannelsCacheTime(): return addonSettings.get('yt_subscription_channels_cache_time',default=1, isInt=True) #in days def categoryChannelsCacheTime(): return addonSettings.get('yt_category_channels_cache_time', default=1, isInt=True) #in days
def videosCacheTime(): return addonSettings.get('yt_videos_cache_time', default=5, isInt=True) #in minutes def channelPlaylistsCacheTime(): return addonSettings.get('yt_channel_playlists_cache_time', default=1, isInt=True) #in days
from regionCodes import regionCodes from src.tools import addonSettings from Thumb import ThumbRes region = addonSettings.get('yt_region', default='United States of America') regionCode = regionCodes[region] videoThumbres = addonSettings.get('yt_video_thumbres', default=ThumbRes.MEDIUM, isInt=True) sourceThumbres = addonSettings.get('yt_source_thumbres', default=ThumbRes.MEDIUM, isInt=True) def subscriptionSorting(): from Subscriptions import SubscriptionSorting as ss SS_VALUES = (ss.ALPHABETICAL, ss.RELEVANCE, ss.UNREAD) _subscriptionSorting = addonSettings.get('yt_subscriptions_sorting', default=ss.ALPHABETICAL, valueList=SS_VALUES) return _subscriptionSorting def videosCacheTime(): return addonSettings.get('yt_videos_cache_time', default=5, isInt=True) #in minutes def channelPlaylistsCacheTime(): return addonSettings.get('yt_channel_playlists_cache_time', default=1, isInt=True) #in days def subscriptionChannelsCacheTime(): return addonSettings.get('yt_subscription_channels_cache_time',default=1, isInt=True) #in days def categoryChannelsCacheTime(): return addonSettings.get('yt_category_channels_cache_time', default=1, isInt=True) #in days def searchesCacheTime(): return addonSettings.get('yt_searches_cache_time', default=5, isInt=True) #in minutes
def searchesCacheTime(): return addonSettings.get('yt_searches_cache_time', default=5, isInt=True) #in minutes
def categoryChannelsCacheTime(): return addonSettings.get('yt_category_channels_cache_time', default=1, isInt=True) #in days
def subscriptionChannelsCacheTime(): return addonSettings.get('yt_subscription_channels_cache_time', default=1, isInt=True) #in days
def channelPlaylistsCacheTime(): return addonSettings.get('yt_channel_playlists_cache_time', default=1, isInt=True) #in days
def videosCacheTime(): return addonSettings.get('yt_videos_cache_time', default=5, isInt=True) #in minutes
from regionCodes import regionCodes from src.tools import addonSettings from Thumb import ThumbRes region = addonSettings.get('yt_region', default='United States of America') regionCode = regionCodes[region] videoThumbres = addonSettings.get('yt_video_thumbres', default=ThumbRes.MEDIUM, isInt=True) sourceThumbres = addonSettings.get('yt_source_thumbres', default=ThumbRes.MEDIUM, isInt=True) def subscriptionSorting(): from Subscriptions import SubscriptionSorting as ss SS_VALUES = (ss.ALPHABETICAL, ss.RELEVANCE, ss.UNREAD) _subscriptionSorting = addonSettings.get('yt_subscriptions_sorting', default=ss.ALPHABETICAL, valueList=SS_VALUES) return _subscriptionSorting def videosCacheTime(): return addonSettings.get('yt_videos_cache_time', default=5, isInt=True) #in minutes def channelPlaylistsCacheTime():