local repository = "https://git.salushnes.solutions/hkc/cc-stuff/raw/branch/master/augment/files.json" local files = textutils.unserializeJSON(http.get(repository).readAll()) local function getFile(url, path) local r, err = http.get(url) io.write("GET " .. path .. " ... ") if not r then print("FAIL: " .. err) return false, err end io.open(path, "w"):write(r.readAll()):close() io.write("OK\n") end for i, file in ipairs(files.files) do if type(file) == "string" then getFile(files.repository .. "/" .. file, file) else getFile(files.repository .. "/" .. file.src, file.path) end end shell.run("main.lua")