2014-03-01 23:47:03 +01:00
|
|
|
#!/usr/bin/lua
|
|
|
|
|
2015-03-23 21:04:27 +01:00
|
|
|
local announce = require 'gluon.announce'
|
2014-06-09 18:48:15 +02:00
|
|
|
local json = require 'luci.json'
|
|
|
|
local ltn12 = require 'luci.ltn12'
|
2014-03-01 23:47:03 +01:00
|
|
|
|
2015-03-23 21:04:27 +01:00
|
|
|
local announce_dir = '/lib/gluon/announce/' .. arg[1] .. '.d'
|
2014-03-01 23:47:03 +01:00
|
|
|
|
2015-03-23 21:04:27 +01:00
|
|
|
encoder = json.Encoder(announce.collect_dir(announce_dir))
|
2014-07-11 13:49:13 +02:00
|
|
|
ltn12.pump.all(encoder:source(), ltn12.sink.file(io.stdout))
|