From da0e0cc45217b52b03fbe8fd2757b2c180abc066 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Sun, 5 Sep 2021 07:42:09 -0700 Subject: [PATCH] make_nvidia_udev.py: spoof user agent to avoid 403 --- .../x11/driver/xf86-video-nvidia/scripts/compare_nvidia.py | 7 ++++++- .../driver/xf86-video-nvidia/scripts/make_nvidia_udev.py | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/x11/driver/xf86-video-nvidia/scripts/compare_nvidia.py b/packages/x11/driver/xf86-video-nvidia/scripts/compare_nvidia.py index d3e5b84dfd..43525b8c12 100755 --- a/packages/x11/driver/xf86-video-nvidia/scripts/compare_nvidia.py +++ b/packages/x11/driver/xf86-video-nvidia/scripts/compare_nvidia.py @@ -40,7 +40,12 @@ for version in sys.argv[1:]: for version in versions: url = 'http://us.download.nvidia.com/XFree86/Linux-x86_64/' + version + '/README/supportedchips.html' - page = requests.get(url) + + headers = { + 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1', + } + + page = requests.get(url, headers=headers) tree = html.fromstring(page.content) # These are the tables we want to use (gpu's supported by the current driver) diff --git a/packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py b/packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py index 722e0def9f..1ce12e00f9 100755 --- a/packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py +++ b/packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py @@ -20,7 +20,12 @@ for line in open(__package__, 'r'): break url = 'http://us.download.nvidia.com/XFree86/Linux-x86_64/' + __version__ + '/README/supportedchips.html' -page = requests.get(url) + +headers = { + 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1', +} + +page = requests.get(url, headers=headers) tree = html.fromstring(page.content) # These are the tables we want to use (gpu's supported by the current driver)