ferc_xbrl_extractor.cli

A command line interface (CLI) to the xbrl extractor.

Module Contents

Functions

parse()

Process base commands from the CLI.

run_main(instance_path, sql_path, clobber, taxonomy, ...)

Log setup, taxonomy finding, and SQL IO.

main()

Parse arguments and pass to run_main.

Attributes

ferc_xbrl_extractor.cli.TAXONOMY_MAP[source]
ferc_xbrl_extractor.cli.parse()[source]

Process base commands from the CLI.

ferc_xbrl_extractor.cli.run_main(instance_path: pathlib.Path | io.BytesIO, sql_path: pathlib.Path, clobber: bool, taxonomy: pathlib.Path | io.BytesIO | None, entry_point: pathlib.Path, form_number: int | None, metadata_path: pathlib.Path | None, datapackage_path: pathlib.Path | None, workers: int | None, batch_size: int | None, loglevel: str, logfile: pathlib.Path | None, requested_tables: list[str] | None = None, instance_pattern: str = '')[source]

Log setup, taxonomy finding, and SQL IO.

ferc_xbrl_extractor.cli.main()[source]

Parse arguments and pass to run_main.