micodus_server/html/lastloc.lua

29 lines
673 B
Lua
Raw Normal View History

2025-02-14 20:14:53 +01:00
#!/usr/bin/lua
--ngx.say(_VERSION)
local sqlite = require("lsqlite3")
local basepath = "/home/paul/git/micodus_server"
local dbfile = string.format("%s/data/tracker.db",basepath)
--local output = string.format("%s/html/lastloc.json",basepath)
local query = [[
SELECT latitude,longitude
FROM log
ORDER BY time DESC
LIMIT 1;
]]
function main()
local db = sqlite.open(dbfile,sqlite3.OPEN_READONLY)
local res, vm = db:nrows(query)
for row in res, vm do
local locstr = string.format("{\"latitude\": %s, \"longitude\": %s}", row.latitude, row.longitude)
--f = io.open(output, "w")
--f:write(locstr)
ngx.say(locstr)
end
db:close()
end
main()