LuaScripts/getTime.lua
2021-01-08 17:06:36 +03:00

27 lines
652 B
Lua

local internet = require("internet")
local component = require("component")
local modem = component.modem
modem.open(69)
while true do
local handle = internet.request("http://worldclockapi.com/api/json/utc/now")
local result = ""
for chunk in handle do
result = result..chunk
end
local f = io.open("time.txt", "w")
f:write(result)
f:close()
f = io.open("time.txt", "r")
f:seek("set", 30)
local date = f:read(10)
f:seek("set", 41)
local hour = tonumber(f:read(2)) + 3
f:seek("set", 44)
local min = f:read(2)
f:close()
local datetime = date.." "..hour..":"..min
print(datetime)
modem.broadcast(69, datetime)
end