archivebox.plugins_pkg.puppeteer.apps
Module Contents
Classes
Data
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