mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-09-14 11:06:13 +05:00
245 lines
5.3 KiB
Markdown
245 lines
5.3 KiB
Markdown
# {py:mod}`archivebox.cli`
|
|
|
|
```{py:module} archivebox.cli
|
|
```
|
|
|
|
```{autodoc2-docstring} archivebox.cli
|
|
:allowtitles:
|
|
```
|
|
|
|
## Submodules
|
|
|
|
```{toctree}
|
|
:titlesonly:
|
|
:maxdepth: 1
|
|
|
|
archivebox.cli.archivebox_shell
|
|
archivebox.cli.archivebox_schedule
|
|
archivebox.cli.archivebox_list
|
|
archivebox.cli.archivebox_archiveresult
|
|
archivebox.cli.archivebox_process
|
|
archivebox.cli.archivebox_tag
|
|
archivebox.cli.archivebox_config
|
|
archivebox.cli.archivebox_server
|
|
archivebox.cli.archivebox_binary
|
|
archivebox.cli.archivebox_snapshot
|
|
archivebox.cli.archivebox_pluginmap
|
|
archivebox.cli.archivebox_machine
|
|
archivebox.cli.archivebox_update
|
|
archivebox.cli.archivebox_extract
|
|
archivebox.cli.archivebox_crawl
|
|
archivebox.cli.archivebox_remove
|
|
archivebox.cli.archivebox_install
|
|
archivebox.cli.archivebox_mcp
|
|
archivebox.cli.archivebox_search
|
|
archivebox.cli.archivebox_version
|
|
archivebox.cli.archivebox_persona
|
|
archivebox.cli.archivebox_add
|
|
archivebox.cli.archivebox_status
|
|
archivebox.cli.cli_util
|
|
archivebox.cli.archivebox_run
|
|
archivebox.cli.archivebox_init
|
|
archivebox.cli.archivebox_oneshot
|
|
archivebox.cli.archivebox_help
|
|
archivebox.cli.archivebox_manage
|
|
```
|
|
|
|
## Package Contents
|
|
|
|
### Classes
|
|
|
|
````{list-table}
|
|
:class: autosummary longtable
|
|
:align: left
|
|
|
|
* - {py:obj}`ArchiveBoxGroup <archivebox.cli.ArchiveBoxGroup>`
|
|
- ```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup
|
|
:summary:
|
|
```
|
|
````
|
|
|
|
### Functions
|
|
|
|
````{list-table}
|
|
:class: autosummary longtable
|
|
:align: left
|
|
|
|
* - {py:obj}`cli <archivebox.cli.cli>`
|
|
- ```{autodoc2-docstring} archivebox.cli.cli
|
|
:summary:
|
|
```
|
|
* - {py:obj}`main <archivebox.cli.main>`
|
|
- ```{autodoc2-docstring} archivebox.cli.main
|
|
:summary:
|
|
```
|
|
````
|
|
|
|
### Data
|
|
|
|
````{list-table}
|
|
:class: autosummary longtable
|
|
:align: left
|
|
|
|
* - {py:obj}`__command__ <archivebox.cli.__command__>`
|
|
- ```{autodoc2-docstring} archivebox.cli.__command__
|
|
:summary:
|
|
```
|
|
* - {py:obj}`STDERR <archivebox.cli.STDERR>`
|
|
- ```{autodoc2-docstring} archivebox.cli.STDERR
|
|
:summary:
|
|
```
|
|
````
|
|
|
|
### API
|
|
|
|
````{py:data} __command__
|
|
:canonical: archivebox.cli.__command__
|
|
:value: >
|
|
'archivebox'
|
|
|
|
```{autodoc2-docstring} archivebox.cli.__command__
|
|
```
|
|
|
|
````
|
|
|
|
````{py:data} STDERR
|
|
:canonical: archivebox.cli.STDERR
|
|
:value: >
|
|
'Console(...)'
|
|
|
|
```{autodoc2-docstring} archivebox.cli.STDERR
|
|
```
|
|
|
|
````
|
|
|
|
`````{py:class} ArchiveBoxGroup(name: str | None = None, commands: collections.abc.MutableMapping[str, click.core.Command] | collections.abc.Sequence[click.core.Command] | None = None, invoke_without_command: bool = False, no_args_is_help: bool | None = None, subcommand_metavar: str | None = None, chain: bool = False, result_callback: typing.Callable[..., typing.Any] | None = None, **kwargs: typing.Any)
|
|
:canonical: archivebox.cli.ArchiveBoxGroup
|
|
|
|
Bases: {py:obj}`rich_click.Group`
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup
|
|
```
|
|
|
|
```{rubric} Initialization
|
|
```
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.__init__
|
|
```
|
|
|
|
````{py:attribute} meta_commands
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.meta_commands
|
|
:value: >
|
|
None
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.meta_commands
|
|
```
|
|
|
|
````
|
|
|
|
````{py:attribute} setup_commands
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.setup_commands
|
|
:value: >
|
|
None
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.setup_commands
|
|
```
|
|
|
|
````
|
|
|
|
````{py:attribute} model_commands
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.model_commands
|
|
:value: >
|
|
None
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.model_commands
|
|
```
|
|
|
|
````
|
|
|
|
````{py:attribute} archive_commands
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.archive_commands
|
|
:value: >
|
|
None
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.archive_commands
|
|
```
|
|
|
|
````
|
|
|
|
````{py:attribute} all_subcommands
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.all_subcommands
|
|
:value: >
|
|
None
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.all_subcommands
|
|
```
|
|
|
|
````
|
|
|
|
````{py:attribute} renamed_commands
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.renamed_commands
|
|
:value: >
|
|
None
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.renamed_commands
|
|
```
|
|
|
|
````
|
|
|
|
````{py:method} get_canonical_name(cmd_name)
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.get_canonical_name
|
|
:classmethod:
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup.get_canonical_name
|
|
```
|
|
|
|
````
|
|
|
|
````{py:method} _needs_django_for_lazy_import(cmd_name: str) -> bool
|
|
:canonical: archivebox.cli.ArchiveBoxGroup._needs_django_for_lazy_import
|
|
:classmethod:
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup._needs_django_for_lazy_import
|
|
```
|
|
|
|
````
|
|
|
|
````{py:method} _setup_django_for_lazy_import(cmd_name: str) -> None
|
|
:canonical: archivebox.cli.ArchiveBoxGroup._setup_django_for_lazy_import
|
|
:classmethod:
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup._setup_django_for_lazy_import
|
|
```
|
|
|
|
````
|
|
|
|
````{py:method} get_command(ctx, cmd_name)
|
|
:canonical: archivebox.cli.ArchiveBoxGroup.get_command
|
|
|
|
````
|
|
|
|
````{py:method} _lazy_load(cmd_name_or_path)
|
|
:canonical: archivebox.cli.ArchiveBoxGroup._lazy_load
|
|
:classmethod:
|
|
|
|
```{autodoc2-docstring} archivebox.cli.ArchiveBoxGroup._lazy_load
|
|
```
|
|
|
|
````
|
|
|
|
`````
|
|
|
|
````{py:function} cli(ctx, help=False)
|
|
:canonical: archivebox.cli.cli
|
|
|
|
```{autodoc2-docstring} archivebox.cli.cli
|
|
```
|
|
````
|
|
|
|
````{py:function} main(args=None, prog_name=None)
|
|
:canonical: archivebox.cli.main
|
|
|
|
```{autodoc2-docstring} archivebox.cli.main
|
|
```
|
|
````
|