archivebox.cli.archivebox_machine

archivebox machine [–filters]

Manage Machine records (system-managed, mostly read-only).

Machine records track the host machines where ArchiveBox runs. They are created automatically by the system and are primarily for debugging.

Actions: list - List Machines as JSONL (with optional filters)

Examples: # List all machines archivebox machine list

# List machines by hostname
archivebox machine list --hostname__icontains=myserver

Module Contents

Functions

list_machines

List Machines as JSONL with optional filters.

main

Manage Machine records (read-only, system-managed).

list_cmd

List Machines as JSONL.

Data

__command__

API

archivebox.cli.archivebox_machine.__command__[source]

‘archivebox machine’

archivebox.cli.archivebox_machine.list_machines(hostname__icontains: str | None = None, os_platform: str | None = None, limit: int | None = None) int[source]

List Machines as JSONL with optional filters.

Exit codes: 0: Success (even if no results)

archivebox.cli.archivebox_machine.main()[source]

Manage Machine records (read-only, system-managed).

archivebox.cli.archivebox_machine.list_cmd(hostname__icontains: str | None, os_platform: str | None, limit: int | None)[source]

List Machines as JSONL.