archivebox.plugins_pkg.puppeteer.apps

Module Contents

Classes

PuppeteerConfigs

PuppeteerBinary

PuppeteerBinProvider

PuppeteerPlugin

Data

__package__

PUPPETEER_CONFIG

LIB_DIR_BROWSERS

PUPPETEER_BINARY

PUPPETEER_BINPROVIDER

PLUGIN

DJANGO_APP

API

archivebox.plugins_pkg.puppeteer.apps.__package__

‘archivebox.plugins_pkg.puppeteer’

class archivebox.plugins_pkg.puppeteer.apps.PuppeteerConfigs

Bases: abx.archivebox.base_configset.BaseConfigSet

archivebox.plugins_pkg.puppeteer.apps.PUPPETEER_CONFIG

‘PuppeteerConfigs(…)’

archivebox.plugins_pkg.puppeteer.apps.LIB_DIR_BROWSERS

None

class archivebox.plugins_pkg.puppeteer.apps.PuppeteerBinary

Bases: abx.archivebox.base_binary.BaseBinary

name: pydantic_pkgr.BinName

‘puppeteer’

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

None

archivebox.plugins_pkg.puppeteer.apps.PUPPETEER_BINARY

‘PuppeteerBinary(…)’

class archivebox.plugins_pkg.puppeteer.apps.PuppeteerBinProvider

Bases: abx.archivebox.base_binary.BaseBinProvider

name: pydantic_pkgr.BinProviderName

‘puppeteer’

INSTALLER_BIN: pydantic_pkgr.BinName

‘npx’

PATH: pydantic_pkgr.PATHStr

‘str(…)’

euid: Optional[int]

None

puppeteer_browsers_dir: pathlib.Path

None

puppeteer_install_args: List[str]

None

packages_handler: pydantic_pkgr.BinProviderOverrides

‘Field(…)’

_browser_abspaths: ClassVar[Dict[str, 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

npx @puppeteer/browsers install chrome@stable

archivebox.plugins_pkg.puppeteer.apps.PUPPETEER_BINPROVIDER

‘PuppeteerBinProvider(…)’

class archivebox.plugins_pkg.puppeteer.apps.PuppeteerPlugin

Bases: abx.archivebox.base_plugin.BasePlugin

app_label: str

‘puppeteer’

verbose_name: str

‘Puppeteer (NPM)’

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

None

archivebox.plugins_pkg.puppeteer.apps.PLUGIN

‘PuppeteerPlugin(…)’

archivebox.plugins_pkg.puppeteer.apps.DJANGO_APP

None