aboutsummaryrefslogtreecommitdiffstats
diff options
authorJosh Boyer <jwboyer@redhat.com>2025-04-21 11:37:48 +0000
committerJosh Boyer <jwboyer@redhat.com>2025-04-21 11:37:48 +0000
commitbf79f6e4310e40e0309e4148caf8e4ec49a4f427 (patch)
tree42cbd2bb751617cf3efae650fa304c6797b04507
parent5aa42075d00c58da1596c22679879267d2505737 (diff)
parentb91a362b8e27d6ff707891b58bd7e3c924a77490 (diff)
Merge branch 'superm1/user-agent' into 'main'
contrib: process_linux_firmware: set user agent See merge request kernel-firmware/linux-firmware!517
-rwxr-xr-xcontrib/process_linux_firmware.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/contrib/process_linux_firmware.py b/contrib/process_linux_firmware.py
index 5bb1fd35..d2f79f64 100755
--- a/contrib/process_linux_firmware.py
+++ b/contrib/process_linux_firmware.py
@@ -71,7 +71,16 @@ def classify_content(content):
def fetch_url(url):
blob = None
- with urllib.request.urlopen(url) as response:
+ req = urllib.request.Request(
+ url,
+ data=None,
+ headers={
+ "User-Agent": "linux-firmware-ci/1.x ({email})".format(
+ email=os.getenv("EMAIL")
+ )
+ },
+ )
+ with urllib.request.urlopen(req) as response:
blob = response.read()
m = magic.Magic(mime_encoding=True)
return blob.decode(m.from_buffer(blob))