Send a named user agent from the content tool

This commit is contained in:
SirBlob committed 2026-11-03 00:46:39 -05:00
1 parent 0f90babb7a
commit da02748dca
1 file changed
+2 -1
+2 -1
View File
@@ -8,6 +8,7 @@ from envfile import env_value
DEFAULT_API_URL = "http://localhost:5000" DEFAULT_API_URL = "http://localhost:5000"
IMAGE_PATH_PREFIX = "/api/library/images/" IMAGE_PATH_PREFIX = "/api/library/images/"
REQUEST_TIMEOUT_SECONDS = 60 REQUEST_TIMEOUT_SECONDS = 60
USER_AGENT = "sirblob-content-tool/1.0"
class LibraryError(ValueError): 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): def send(method: str, path: str, body: dict | None = None, signed: bool = True, site: Site | None = None):
site = site or local_site() site = site or local_site()
headers = {"Accept": "application/json"} headers = {"Accept": "application/json", "User-Agent": USER_AGENT}
data = None data = None
if signed: if signed:
headers["Authorization"] = f"Bearer {site.require_key()}" headers["Authorization"] = f"Bearer {site.require_key()}"