Files
Rete/src/rete.cr
T
2026-07-15 17:29:31 -06:00

23 lines
541 B
Crystal

require "http/client"
require "validator"
repeat = 0
config = File.read("config.txt")
while repeat < ARGV.size
if Valid.url? ARGV[repeat]
response = HTTP::Client.get(ARGV[repeat])
if config.includes?(response.status_code.to_s)
puts "#{ARGV[repeat]} is a valid URL and works. #{response.status_code}"
else
puts "#{ARGV[repeat]} is a valid URL but does not work. #{response.status_code}"
end
elsif
puts "#{ARGV[repeat]} is not a valid URL"
end
repeat += 1
end
puts "=======================\nFinished"