Commit b3a4616a authored by nanahira's avatar nanahira

update_pool_load

parent 1e46b661
.output card_list_default.txt
select * from datas;
.output stdout
...@@ -26,7 +26,8 @@ function Auxiliary.SplitData(inputstr) ...@@ -26,7 +26,8 @@ function Auxiliary.SplitData(inputstr)
return t return t
end end
function Auxiliary.LoadDB(p,pool) function Auxiliary.LoadDB(p,pool)
for line in io.lines("card_list_"..pool..".txt") do local file=io.popen("echo .exit | sqlite3 "..pool..".cdb -cmd \"select * from datas\"")
for line in file:lines() do
local data=Auxiliary.SplitData(line) local data=Auxiliary.SplitData(line)
local code=data[1] local code=data[1]
local cat=data[5] local cat=data[5]
...@@ -54,14 +55,14 @@ function Auxiliary.LoadDB(p,pool) ...@@ -54,14 +55,14 @@ function Auxiliary.LoadDB(p,pool)
table.insert(main[p],code) table.insert(main[p],code)
end end
end end
file:close()
end end
--to do: multi card pools --to do: multi card pools
function Auxiliary.LoadCardPools() function Auxiliary.LoadCardPools()
local pool_list={} local pool_list={}
local file=io.popen("ls 2pick/card_pools") local file=io.popen("ls 2pick/*.cdb")
for pool in file:lines() do for pool in file:lines() do
table.insert(pool_list,pool) table.insert(pool_list,pool)
os.execute("sqlite3 2pick/card_pools/"..pool.."/card_pool.cdb < 2pick/card_pools/"..pool.."/sqlite_cmd.txt")
end end
file:close() file:close()
for p=0,1 do for p=0,1 do
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment