Skip to content

dynamic_handler

appimage_updater.repositories.handlers.dynamic_handler

Dynamic download repository handler implementation.

DynamicDownloadHandler

Handler for dynamic download URLs (fallback handler).

metadata property

Get dynamic download handler metadata.

can_handle_url(url)

Check if this handler can handle the given URL.

Source code in src/appimage_updater/repositories/handlers/dynamic_handler.py
def can_handle_url(self, url: str) -> bool:
    """Check if this handler can handle the given URL."""
    # Dynamic handler can handle any HTTP/HTTPS URL as fallback
    return url.startswith("https://") or url.startswith("http://")

create_client(**kwargs)

Create a dynamic download repository client.

Source code in src/appimage_updater/repositories/handlers/dynamic_handler.py
def create_client(self, **kwargs: Any) -> RepositoryClient:
    """Create a dynamic download repository client."""
    return DynamicDownloadRepository(**kwargs)