mirror of
https://github.com/Viren070/MediaFusion.git
synced 2025-12-01 23:21:11 +01:00
Setting up schedulers for Jackett feed and background search
This commit is contained in:
+20
-2
@@ -4,10 +4,11 @@ from apscheduler.triggers.cron import CronTrigger
|
||||
from db.config import settings
|
||||
from mediafusion_scrapy.task import run_spider
|
||||
from scrapers.imdb_data import fetch_movie_ids_to_update
|
||||
from scrapers.prowlarr_feed import run_prowlarr_feed_scraper
|
||||
from scrapers.background_scraper import run_background_search
|
||||
from scrapers.feed_scraper import run_prowlarr_feed_scraper, run_jackett_feed_scraper
|
||||
from scrapers.trackers import update_torrent_seeders
|
||||
from scrapers.tv import validate_tv_streams_in_db
|
||||
from scrapers.utils import cleanup_expired_scraper_task
|
||||
from scrapers.scraper_tasks import cleanup_expired_scraper_task
|
||||
from streaming_providers.cache_helpers import cleanup_expired_cache
|
||||
|
||||
|
||||
@@ -210,6 +211,16 @@ def setup_scheduler(scheduler: AsyncIOScheduler):
|
||||
},
|
||||
)
|
||||
|
||||
if not settings.disable_jackett_feed_scraper:
|
||||
scheduler.add_job(
|
||||
run_jackett_feed_scraper.send,
|
||||
CronTrigger.from_crontab(settings.jackett_feed_scraper_crontab),
|
||||
name="jackett_feed_scraper",
|
||||
kwargs={
|
||||
"crontab_expression": settings.jackett_feed_scraper_crontab,
|
||||
},
|
||||
)
|
||||
|
||||
scheduler.add_job(
|
||||
cleanup_expired_scraper_task.send,
|
||||
CronTrigger.from_crontab(settings.cleanup_expired_scraper_task_crontab),
|
||||
@@ -227,3 +238,10 @@ def setup_scheduler(scheduler: AsyncIOScheduler):
|
||||
"crontab_expression": settings.cleanup_expired_cache_task_crontab,
|
||||
},
|
||||
)
|
||||
|
||||
scheduler.add_job(
|
||||
run_background_search.send,
|
||||
CronTrigger.from_crontab(settings.background_search_crontab),
|
||||
name="background_search",
|
||||
kwargs={"crontab_expression": settings.background_search_crontab},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user