diff --git a/tools/content/library_api.py b/tools/content/library_api.py index 6b022b2..148231d 100644 --- a/tools/content/library_api.py +++ b/tools/content/library_api.py @@ -8,6 +8,7 @@ from envfile import env_value DEFAULT_API_URL = "http://localhost:5000" IMAGE_PATH_PREFIX = "/api/library/images/" REQUEST_TIMEOUT_SECONDS = 60 +USER_AGENT = "sirblob-content-tool/1.0" class LibraryError(ValueError): @@ -49,7 +50,7 @@ def error_message(error: urllib.error.HTTPError) -> str: def send(method: str, path: str, body: dict | None = None, signed: bool = True, site: Site | None = None): site = site or local_site() - headers = {"Accept": "application/json"} + headers = {"Accept": "application/json", "User-Agent": USER_AGENT} data = None if signed: headers["Authorization"] = f"Bearer {site.require_key()}"