@ -192,18 +192,19 @@ ALLOW_HIGH_PRIORITY = False
AUTOPOSTPROCESSER_FREQUENCY = None
DAILYSEARCH_FREQUENCY = None
UPDATE_FREQUENCY = None
BACKLOG_FREQUENCY = None
DAILYSEARCH_STARTUP = False
BACKLOG_FREQUENCY = None
BACKLOG_STARTUP = False
DEFAULT_AUTOPOSTPROCESSER_FREQUENCY = 10
DEFAULT_DAILYSEARCH_FREQUENCY = 40
DEFAULT_BACKLOG_FREQUENCY = 21
DEFAULT_UPDATE_FREQUENCY = 1
MIN_AUTOPOSTPROCESSER_FREQUENCY = 1
MIN_BACKLOG_FREQUENCY = 1440
MIN_DAILYSEARCH_FREQUENCY = 10
MIN_BACKLOG_FREQUENCY = 10
MIN_UPDATE_FREQUENCY = 1
DEFAULT_AUTOPOSTPROCESSER_FREQUENCY = 10
DEFAULT_BACKLOG_FREQUENCY = 10080
DEFAULT_DAILYSEARCH_FREQUENCY = 60
DEFAULT_UPDATE_FREQUENCY = 1
BACKLOG_DAYS = 7
@ -446,6 +447,9 @@ TRAKT_API_KEY = 'abd806c54516240c76e4ebc9c5ccf394'
__INITIALIZED__ = False
def get_backlog_cycle_time ( ) :
cycletime = DAILYSEARCH_FREQUENCY * 2 + 7
return max ( [ cycletime , 720 ] )
def initialize ( consoleLogging = True ) :
with INIT_LOCK :
@ -663,6 +667,7 @@ def initialize(consoleLogging=True):
if DAILYSEARCH_FREQUENCY < MIN_DAILYSEARCH_FREQUENCY :
DAILYSEARCH_FREQUENCY = MIN_DAILYSEARCH_FREQUENCY
MIN_BACKLOG_FREQUENCY = get_backlog_cycle_time ( )
BACKLOG_FREQUENCY = check_setting_int ( CFG , ' General ' , ' backlog_frequency ' , DEFAULT_BACKLOG_FREQUENCY )
if BACKLOG_FREQUENCY < MIN_BACKLOG_FREQUENCY :
BACKLOG_FREQUENCY = MIN_BACKLOG_FREQUENCY