| 1234567891011121314151617181920 |
- from pathlib import Path
- import sys
- ROOT = Path(__file__).resolve().parent
- SRC = ROOT / "src"
- DATA_ROOT = ROOT.parents[1] / "data" / "rss_digest"
- if str(SRC) not in sys.path:
- sys.path.insert(0, str(SRC))
- from rss_digest.pipeline import run_pipeline
- from rss_digest.ui_server import serve_ui
- if __name__ == "__main__":
- if len(sys.argv) > 1 and sys.argv[1] == "run":
- run_pipeline(ROOT, DATA_ROOT)
- else:
- serve_ui(ROOT, DATA_ROOT)
|