cuery.cli ========= .. py:module:: cuery.cli Attributes ---------- .. autoapisummary:: cuery.cli.app cuery.cli.PROJ_DIR Functions --------- .. autoapisummary:: cuery.cli.list_tasks cuery.cli.run_task cuery.cli.launch_builder cuery.cli.generate_seo_schema cuery.cli.set_env_ cuery.cli.actor cuery.cli._make_scaffold Module Contents --------------- .. py:data:: app .. py:data:: PROJ_DIR .. py:function:: list_tasks() List all registered Task instances (pretty print). .. py:function:: run_task(task_name, csv, output) Execute a Task instance by id with a CSV file as input. .. py:function:: launch_builder() Launch the interactive schema builder interface. .. py:function:: generate_seo_schema(output = Path('input_schema.json')) Generate the SEO schema JSON file. .. py:function:: set_env_(apify_secrets = True) Set environment variables from configuration files. .. py:function:: actor(name, apify_secrets = True) .. py:function:: _make_scaffold(tool = typer.Argument(..., help='Import path to FlexTool subclass, e.g. cuery.tools.flex.classify.Classifier'), actor_name = typer.Option(None, help='Directory name for the new actor (default from tool class)'), module_name = typer.Option(None, help='Module name to create in src/cuery/actors (default from tool class)'), title = typer.Option(None, help='Actor title (default from tool class name)'), description = typer.Option(None, help='Actor description (default from tool class docstring)'), force = typer.Option(False, '--force', help='Overwrite existing files')) Create a new actor directory and module for a given FlexTool subclass.