archivebox.plugins_pkg.playwright.apps

Module Contents

Classes

PlaywrightConfigs

PlaywrightBinary

PlaywrightBinProvider

PlaywrightPlugin

Data

__package__

PLAYWRIGHT_CONFIG

LIB_DIR_BROWSERS

PLAYWRIGHT_BINARY

PLAYWRIGHT_BINPROVIDER

PLUGIN

DJANGO_APP

API

archivebox.plugins_pkg.playwright.apps.__package__

‘archivebox.plugins_pkg.playwright’

class archivebox.plugins_pkg.playwright.apps.PlaywrightConfigs

Bases: abx.archivebox.base_configset.BaseConfigSet

archivebox.plugins_pkg.playwright.apps.PLAYWRIGHT_CONFIG

‘PlaywrightConfigs(…)’

archivebox.plugins_pkg.playwright.apps.LIB_DIR_BROWSERS

None

class archivebox.plugins_pkg.playwright.apps.PlaywrightBinary

Bases: abx.archivebox.base_binary.BaseBinary

name: pydantic_pkgr.BinName

‘playwright’

binproviders_supported: List[pydantic.InstanceOf[pydantic_pkgr.BinProvider]]

None

archivebox.plugins_pkg.playwright.apps.PLAYWRIGHT_BINARY

‘PlaywrightBinary(…)’

class archivebox.plugins_pkg.playwright.apps.PlaywrightBinProvider

Bases: abx.archivebox.base_binary.BaseBinProvider

name: pydantic_pkgr.BinProviderName

‘playwright’

INSTALLER_BIN: pydantic_pkgr.BinName

None

PATH: pydantic_pkgr.PATHStr

None

playwright_browsers_dir: pathlib.Path

None

playwright_install_args: List[str]

[‘install’]

packages_handler: pydantic_pkgr.BinProviderOverrides

‘Field(…)’

_browser_abspaths: ClassVar[Dict[str, pydantic_pkgr.HostBinPath]]

None

property INSTALLER_BIN_ABSPATH: pydantic_pkgr.HostBinPath | None
setup() None
installed_browser_bins(browser_name: str = '*') List[pathlib.Path]
default_abspath_handler(bin_name: pydantic_pkgr.BinName, **context) Optional[pydantic_pkgr.HostBinPath]
default_install_handler(bin_name: str, packages: Optional[pydantic_pkgr.InstallArgs] = None, **context) str

playwright install chrome

archivebox.plugins_pkg.playwright.apps.PLAYWRIGHT_BINPROVIDER

‘PlaywrightBinProvider(…)’

class archivebox.plugins_pkg.playwright.apps.PlaywrightPlugin

Bases: abx.archivebox.base_plugin.BasePlugin

app_label: str

‘playwright’

verbose_name: str

‘Playwright (PIP)’

hooks: List[pydantic.InstanceOf[abx.archivebox.base_hook.BaseHook]]

None

archivebox.plugins_pkg.playwright.apps.PLUGIN

‘PlaywrightPlugin(…)’

archivebox.plugins_pkg.playwright.apps.DJANGO_APP

None