cleanup and rename provider to plugin

This commit is contained in:
2026-05-21 16:19:17 -07:00
parent 02d84f423e
commit e8913d1344
62 changed files with 553 additions and 165 deletions
+5 -5
View File
@@ -16,14 +16,14 @@ import re
from pathlib import Path
from API.HTTP import HTTPClient
from ProviderCore.base import Provider, SearchResult, parse_inline_query_arguments
from ProviderCore.inline_utils import resolve_filter
from PluginCore.base import Provider, SearchResult, parse_inline_query_arguments
from PluginCore.inline_utils import resolve_filter
from SYS.logger import debug, debug_panel
from SYS.provider_helpers import TableProviderMixin
from SYS.plugin_helpers import TablePluginMixin
from tool.playwright import PlaywrightTool
class Vimm(TableProviderMixin, Provider):
class Vimm(TablePluginMixin, Provider):
"""Minimal provider for vimm.net vault listings using TableProvider mixin.
NOTES / HOW-TO (selection & auto-download):
@@ -142,7 +142,7 @@ class Vimm(TableProviderMixin, Provider):
],
"region": REGION_CHOICES,
}
# ProviderCore still looks for INLINE_QUERY_FIELD_CHOICES, so expose this
# PluginCore still looks for INLINE_QUERY_FIELD_CHOICES, so expose this
# mapping once and keep QUERY_ARG_CHOICES as the readable name we prefer.
INLINE_QUERY_FIELD_CHOICES = QUERY_ARG_CHOICES