diff --git a/scripts/test_urls.py b/scripts/test_urls.py
index 1a984259c3762d2a52fd5f13c830851cfb1a462c..b029c03a348e1bd1a962bedfa46c9723e82c2881 100755
--- a/scripts/test_urls.py
+++ b/scripts/test_urls.py
@@ -81,7 +81,7 @@ headers={
     "User-Agent" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36",
     }
 
-broken = 0
+broken = []
 for url in urls:
     print("%s : " %(url), end='')
     sys.stdout.flush()
@@ -106,10 +106,10 @@ for url in urls:
     end = time.perf_counter()
 
     if not status:
-        broken += 1
+        broken.append(url)
     print(url, "OK" if status else "FAIL", f"{end - start:0.4f}s")
 
-print("Found %d broken URLs in %d tested" %(broken, len(urls)))
+print(f"Found {len(broken)} broken URLs in {len(urls)} tested")
 
 if broken:
     sys.exit(1)