diff --git a/archivebox/pkgs/abx-plugin-readwise/abx_plugin_readwise.py b/archivebox/pkgs/abx-plugin-readwise/abx_plugin_readwise.py index 556ee297..b3a33dd0 100644 --- a/archivebox/pkgs/abx-plugin-readwise/abx_plugin_readwise.py +++ b/archivebox/pkgs/abx-plugin-readwise/abx_plugin_readwise.py @@ -15,11 +15,10 @@ from pydantic import Field from abx_spec_config.base_configset import BaseConfigSet -SOURCES_DIR = abx.pm.hook.get_CONFIG().SOURCES_DIR - +from archivebox.config import CONSTANTS class ReadwiseConfig(BaseConfigSet): - READWISE_DB_PATH: Path = Field(default=SOURCES_DIR / "readwise_reader_api.db") + READWISE_DB_PATH: Path = Field(default=CONSTANTS.SOURCES_DIR / "readwise_reader_api.db") READWISE_READER_TOKENS: Dict[str, str] = Field(default=lambda: {}) # {: , ...} diff --git a/archivebox/pkgs/abx-spec-config/abx_spec_config/__init__.py b/archivebox/pkgs/abx-spec-config/abx_spec_config/__init__.py index f55e7f53..75158450 100644 --- a/archivebox/pkgs/abx-spec-config/abx_spec_config/__init__.py +++ b/archivebox/pkgs/abx-spec-config/abx_spec_config/__init__.py @@ -33,7 +33,7 @@ class ConfigPluginSpec: @abx.hookspec @abx.hookimpl def get_CONFIG() -> dict[abx.PluginId, 'BaseConfigSet | ConstantsDict']: - from archivebox import CONSTANTS + from archivebox.config import CONSTANTS """Get the config for a single plugin -> {plugin_id: PluginConfigSet()}""" return { 'CONSTANTS': CONSTANTS,