Update linkedGet.lua

This commit is contained in:
erius0 2021-01-08 03:04:54 +03:00 committed by GitHub
parent 23fa723a74
commit c8ac167947
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,16 +1,23 @@
local event = require("event") local event = require("event")
local keyboard = require("keyboard") local keyboard = require("keyboard")
local component = require("component") local component = require("component")
local internet = require("internet") local fs = require("filesystem")
local tunnel = component.tunnel local tunnel = component.tunnel
local TIME_ZONE = 2
local t_correction = TIME_ZONE * 3600
local function getTimeHost()
local file = io.open('/tmp/unix.tmp', 'w')
file:write('')
file:close()
local lastmod = tonumber(string.sub(fs.lastModified('UNIX.tmp'), 1, -4)) + t_correction
local date = os.date('%x', lastmod)
local time = os.date('%X', lastmod)
local dt = os.date('%Y.%m.%d %H:%M:%S', lastmod)
return dt
end
while true do while true do
local _, _, _, _, _, message = event.pull("modem_message") local _, _, _, _, _, message = event.pull("modem_message")
local result = "" local date = getTimeHost()
local handle = internet.request("http://worldtimeapi.org/api/timezone/Europe/Moscow") print("[ "..date.." ]"..message)
for chunk in handle do
result = result..chunk
end
local mt = getmetatable(handle)
print(result..message)
tunnel.send("succes!") tunnel.send("succes!")
end end