Advertisement
MagmaLP

Abfrage Programm

May 21st, 2022
745
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local args = {...}
  2. local filename = args[1] or "urls"
  3.  
  4. local working, failed = {}, {}
  5.  
  6. local file = io.open(filename, "r")
  7. for url in file:lines(filename) do
  8.   if url:len() > 3 then
  9.     http.request("https://" .. url)
  10.     local e,u,r = os.pullEvent()
  11.     if e == "http_success" then
  12.       table.insert(working, url)
  13.     elseif e == "http_failure" then
  14.       table.insert(failed, url)
  15.     else
  16.       print("Skipped " .. url)
  17.     end
  18.   end
  19. end
  20. file:close()
  21.  
  22. local result = io.open("result", "w")
  23. result:write("Works:\n" .. table.concat(working, "\n"))
  24. result:write("\n\nFails:\n" .. table.concat(failed, "\n"))
  25. result:close()
Advertisement
RAW Paste Data Copied
Advertisement