This commit is contained in:
MuslemRahimi 2025-02-14 23:13:20 +01:00
parent 1cdf66b5ad
commit 4362087b03

View File

@ -345,26 +345,7 @@ def run_push_notifications():
week = now.weekday()
hour = now.hour
if week <= 4 and 7 <= hour < 20:
run_command(["python3", "cron_push_notifications.py"])
def run_reddit_bot():
now = datetime.now(berlin_tz)
week = now.weekday()
hour = now.hour
minute = now.minute # Add minute check for precise timing
if week <= 4: # Only run Monday to Friday
if hour == 10 and minute == 0:
subprocess.run(["python3", "cron_reddit_bot.py", "--post_type", "earnings"])
if hour == 12 and minute == 0:
subprocess.run(["python3", "cron_reddit_bot.py", "--post_type", "premarket"])
if hour == 22 and minute == 15:
subprocess.run(["python3", "cron_reddit_bot.py", "--post_type", "stock-list"])
if hour == 23 and minute == 0:
subprocess.run(["python3", "cron_reddit_bot.py", "--post_type", "aftermarket"])
run_command(["python3", "cron_push_n30tifications.py"])
# Create functions to run each schedule in a separate thread
@ -444,7 +425,6 @@ schedule.every(5).minutes.do(run_threaded, run_list).tag('stock_list_job')
#schedule.every(10).seconds.do(run_threaded, run_dark_pool_flow).tag('dark_pool_flow_job')
schedule.every(2).minutes.do(run_threaded, run_dashboard).tag('dashboard_job')
schedule.every(1).minutes.do(run_threaded, run_reddit_bot).tag('reddit_bot_job')
schedule.every(10).seconds.do(run_threaded, run_if_not_running(run_cron_options_flow, 'options_flow_job')).tag('options_flow_job')