-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
archivebox.abx.archivebox.base_hook
Nick Sweeting edited this page Oct 5, 2024
·
1 revision
:allowtitles:
:class: autosummary longtable
:align: left
* - {py:obj}`BaseHook <archivebox.abx.archivebox.base_hook.BaseHook>`
-
:class: autosummary longtable
:align: left
* - {py:obj}`__package__ <archivebox.abx.archivebox.base_hook.__package__>`
- ```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.__package__
:summary:
```
* - {py:obj}`HookType <archivebox.abx.archivebox.base_hook.HookType>`
- ```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.HookType
:summary:
```
* - {py:obj}`hook_type_names <archivebox.abx.archivebox.base_hook.hook_type_names>`
- ```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.hook_type_names
:summary:
```
:canonical: archivebox.abx.archivebox.base_hook.__package__
:value: >
'abx.archivebox'
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.__package__
```
:canonical: archivebox.abx.archivebox.base_hook.HookType
:value: >
None
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.HookType
```
:canonical: archivebox.abx.archivebox.base_hook.hook_type_names
:type: typing.Tuple[archivebox.abx.archivebox.base_hook.HookType]
:value: >
'get_args(...)'
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.hook_type_names
```
:canonical: archivebox.abx.archivebox.base_hook.BaseHook
Bases: {py:obj}`pydantic.BaseModel`
````{py:attribute} model_config
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.model_config
:value: >
'ConfigDict(...)'
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.model_config
```
````
````{py:attribute} hook_type
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.hook_type
:type: typing.ClassVar[archivebox.abx.archivebox.base_hook.HookType]
:value: >
None
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.hook_type
```
````
````{py:attribute} _is_registered
:canonical: archivebox.abx.archivebox.base_hook.BaseHook._is_registered
:type: bool
:value: >
False
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook._is_registered
```
````
````{py:attribute} _is_ready
:canonical: archivebox.abx.archivebox.base_hook.BaseHook._is_ready
:type: bool
:value: >
False
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook._is_ready
```
````
````{py:property} id
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.id
:type: str
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.id
```
````
````{py:property} hook_module
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.hook_module
:type: str
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.hook_module
```
````
````{py:property} hook_file
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.hook_file
:type: pathlib.Path
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.hook_file
```
````
````{py:property} plugin_module
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.plugin_module
:type: str
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.plugin_module
```
````
````{py:property} plugin_dir
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.plugin_dir
:type: pathlib.Path
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.plugin_dir
```
````
````{py:property} admin_url
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.admin_url
:type: str
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.admin_url
```
````
````{py:method} register(settings)
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.register
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.register
```
````
````{py:method} ready()
:canonical: archivebox.abx.archivebox.base_hook.BaseHook.ready
```{autodoc2-docstring} archivebox.abx.archivebox.base_hook.BaseHook.ready
```
````
- π’ Quickstart
- π₯οΈ Install
- π³ Docker
- β‘οΈ Supported Sources
- β¬ οΈ Supported Outputs
- οΉ©Command Line
- π Web UI
- 𧩠Browser Extension
- πΎ REST API / Webhooks
- π Python API / REPL / SQL API
- βοΈ Configuration
- π¦ Dependencies
- πΏ Disk Layout
- π Security Overview
- π Developer Documentation
- Upgrading
- Setting up Storage (NFS/SMB/S3/etc)
- Setting up Authentication (SSO/LDAP/etc)
- Setting up Search (rg/sonic/etc)
- Scheduled Archiving
- Publishing Your Archive
- Chromium Install
- Cookies & Sessions Setup
- Merging Collections
- Troubleshooting
- βοΈ Web Archiving Community
- Background & Motivation
- Comparison to Other Tools
- Changelog & Roadmap