Source code for galaxy.tool_util.locations.http
from galaxy.util import download_to_file
from . import ToolLocationResolver
[docs]class HttpToolResolver(ToolLocationResolver):
scheme = "http"
[docs] def get_tool_source_path(self, uri_like: str) -> str:
tmp_path = self._temp_path(uri_like)
download_to_file(uri_like, tmp_path)
return tmp_path
__all__ = ("HttpToolResolver", "HttpsToolResolver")