Explorer
/tmp/patch_multi_meta.py
← Zurück ↓ Download
from pathlib import Path
p=Path('/opt/struktur/social-media-radar/intake/multi_intake.py')
s=p.read_text()
anchor='from signal_db import insert_signal, record_source_run\n'
if anchor not in s: raise SystemExit('import anchor missing')
s=s.replace(anchor,anchor+'from intake.meta_ads_intake import run_meta_ads\n',1)
s=s.replace('    """Führt YouTube + Facebook nacheinander aus; Fehler isoliert je Quelle."""','    """Führt YouTube, Facebook Organic und Meta Ads isoliert aus."""',1)
s=s.replace('    for runner in (run_youtube, run_facebook):','    for runner in (run_youtube, run_facebook, run_meta_ads):',1)
p.write_text(s)