From 1f075bd137812e6cd81c653f25bc21cc75068edf Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Thu, 4 Dec 2025 03:11:25 +0100 Subject: [PATCH] Exclude non-http URLs from tag2link --- lib/tag2link.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tag2link.rb b/lib/tag2link.rb index 58bdb16dc..e0b2760b7 100644 --- a/lib/tag2link.rb +++ b/lib/tag2link.rb @@ -17,8 +17,8 @@ module Tag2link def self.build_dict(data) data - # exclude deprecated and third-party URLs - .reject { |item| item["rank"] == "deprecated" || item["source"] == "wikidata:P3303" } + # exclude deprecated, third-party, and non-HTTP URLs + .reject { |item| item["rank"] == "deprecated" || item["source"] == "wikidata:P3303" || !item["url"].match?(%r{\Ahttps?://[^$]}) } .group_by { |item| item["key"].sub(/^Key:/, "") } .transform_values { |items| choose_best_item(items) } .compact -- 2.39.5