syndirella.cli

CLI script to run the Syndirella pipeline or justretroquery 🏁

Functions

setup_logging([level])

Set up logging configuration

load_pipeline_module(syndirella_base_path, ...)

Dynamically load the pipeline module from a specified path.

config_parser(syndirella_base_path)

Configure command-line argument parsing.

run_pipeline(settings, pipeline)

Run the pipeline with the given settings.

run_justretroquery(settings, justretroquery)

Run the justretroquery pipeline with the given settings.

main()

Main entry point for the CLI.

Module Contents

syndirella.cli.setup_logging(level=logging.INFO)[source]

Set up logging configuration

syndirella.cli.load_pipeline_module(syndirella_base_path: str, module_relative_path: str)[source]

Dynamically load the pipeline module from a specified path.

syndirella.cli.config_parser(syndirella_base_path: str)[source]

Configure command-line argument parsing.

syndirella.cli.run_pipeline(settings: Dict[str, Any], pipeline)[source]

Run the pipeline with the given settings.

syndirella.cli.run_justretroquery(settings: Dict[str, Any], justretroquery)[source]

Run the justretroquery pipeline with the given settings.

syndirella.cli.main()[source]

Main entry point for the CLI.