From 6ffaba82e561268c357bc547a1936875b4dec8cc Mon Sep 17 00:00:00 2001 From: jo Date: Thu, 22 Jan 2026 12:47:13 +0100 Subject: [PATCH] docs: add user-agent to client initialization --- README.md | 6 +++++- examples/create_server.py | 6 +++++- examples/get_server_metrics.py | 6 +++++- examples/list_servers.py | 6 +++++- examples/usage_oop.py | 6 +++++- examples/usage_procedurale.py | 6 +++++- 6 files changed, 30 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6cab8a9a..50da524b 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,11 @@ from hcloud import Client from hcloud.images import Image from hcloud.server_types import ServerType -client = Client(token="{YOUR_API_TOKEN}") # Please paste your API token here +client = Client( + token="{YOUR_API_TOKEN}", # Please paste your API token here + application_name="my-app", + application_version="v1.0.0", +) # Create a server named my-server response = client.servers.create( diff --git a/examples/create_server.py b/examples/create_server.py index b9b7399c..7aea8fc7 100644 --- a/examples/create_server.py +++ b/examples/create_server.py @@ -11,7 +11,11 @@ ), "Please export your API token in the HCLOUD_TOKEN environment variable" token = environ["HCLOUD_TOKEN"] -client = Client(token=token) +client = Client( + token=token, + application_name="examples", + application_version="unknown", +) response = client.servers.create( name="my-server", diff --git a/examples/get_server_metrics.py b/examples/get_server_metrics.py index c3023e31..814a815c 100644 --- a/examples/get_server_metrics.py +++ b/examples/get_server_metrics.py @@ -12,7 +12,11 @@ ), "Please export your API token in the HCLOUD_TOKEN environment variable" token = environ["HCLOUD_TOKEN"] -client = Client(token=token) +client = Client( + token=token, + application_name="examples", + application_version="unknown", +) server = client.servers.get_by_name("my-server") if server is None: diff --git a/examples/list_servers.py b/examples/list_servers.py index 82524301..64cc10e7 100644 --- a/examples/list_servers.py +++ b/examples/list_servers.py @@ -9,6 +9,10 @@ ), "Please export your API token in the HCLOUD_TOKEN environment variable" token = environ["HCLOUD_TOKEN"] -client = Client(token=token) +client = Client( + token=token, + application_name="examples", + application_version="unknown", +) servers = client.servers.get_all() print(servers) diff --git a/examples/usage_oop.py b/examples/usage_oop.py index 4b677886..f788306d 100644 --- a/examples/usage_oop.py +++ b/examples/usage_oop.py @@ -12,7 +12,11 @@ token = environ["HCLOUD_TOKEN"] # Create a client -client = Client(token=token) +client = Client( + token=token, + application_name="examples", + application_version="unknown", +) # Create 2 servers # Create 2 servers diff --git a/examples/usage_procedurale.py b/examples/usage_procedurale.py index 50d853ba..6c88cbe7 100644 --- a/examples/usage_procedurale.py +++ b/examples/usage_procedurale.py @@ -13,7 +13,11 @@ ), "Please export your API token in the HCLOUD_TOKEN environment variable" token = environ["HCLOUD_TOKEN"] -client = Client(token=token) +client = Client( + token=token, + application_name="examples", + application_version="unknown", +) # Create 2 servers response1 = client.servers.create(