Files
airflow-coolify/dags/main_pipeline.py
2026-03-30 22:06:47 +07:00

17 lines
496 B
Python

from airflow import DAG
from airflow.operators.python import PythonOperator
from datetime import datetime
# Import fungsi dari folder scripts
from scripts.scraper_pddikti import run_sync_logic
with DAG(
dag_id="sync_dosen_spota_to_directus",
start_date=datetime(2026, 3, 3),
schedule_interval="@monthly",
catchup=False
) as dag:
task_scraping = PythonOperator(
task_id="run_pddikti_scraping",
python_callable=run_sync_logic # Memanggil fungsi eksternal
)