mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2024-09-21 22:36:18 +08:00
36 lines
640 B
Lua
36 lines
640 B
Lua
local cjson = require "cjson"
|
|
local rulepath = "rules"
|
|
|
|
local function read_json(var)
|
|
file = io.open(rulepath..'/'..var .. '.json',"r")
|
|
if file==nil then
|
|
return
|
|
end
|
|
str = file:read("*a")
|
|
file:close()
|
|
list = cjson.decode(str)
|
|
return list
|
|
end
|
|
|
|
|
|
local function select_rules(rules)
|
|
if not rules then return {} end
|
|
new_rules = {}
|
|
for i,v in ipairs(rules) do
|
|
if v[1] == 1 then
|
|
print("111")
|
|
table.insert(new_rules,v[2])
|
|
end
|
|
end
|
|
return new_rules
|
|
end
|
|
|
|
|
|
|
|
local rules = select_rules(read_json('user_agent'))
|
|
|
|
for _,v in ipairs(rules) do
|
|
print(v)
|
|
end
|
|
|