output to out/feeds/*

This commit is contained in:
Abel Luck 2026-03-30 15:21:39 +02:00
parent beac981047
commit 6fd3b598ab
11 changed files with 298 additions and 16 deletions

View file

@ -19,6 +19,7 @@ from repub.config import (
RepublisherConfig,
build_base_settings,
build_feed_settings,
feed_output_dir,
)
from repub.crawl import prepare_output_dirs
from repub.model import (
@ -136,6 +137,7 @@ def generate_pangea_feed(
) -> Path:
resolved_out_dir = Path(out_dir).resolve()
resolved_log_path = Path(log_path).resolve()
pangea_out_dir = feed_output_dir(out_dir=resolved_out_dir, feed_slug=slug)
config = PygeaConfig(
config_path=resolved_out_dir / "pygea-runtime.toml",
domain=domain,
@ -161,7 +163,7 @@ def generate_pangea_feed(
results=ResultsConfig(
output_to_file_p=True,
output_file_name="pangea.rss",
output_directory=resolved_out_dir,
output_directory=pangea_out_dir.parent,
),
logging=LoggingConfig(
log_file=resolved_log_path,