1
0
Fork 0
mirror of synced 2024-05-03 12:32:26 +12:00
waifu2x/appendix/purge_cache.lua
2015-11-15 10:47:24 +09:00

21 lines
430 B
Lua

require 'pl'
CACHE_DIR="cache"
TTL = 3600 * 24
local files = {}
local image_cache = dir.getfiles(CACHE_DIR, "*.png")
local url_cache = dir.getfiles(CACHE_DIR, "url_*")
for i = 1, #image_cache do
table.insert(files, image_cache[i])
end
for i = 1, #url_cache do
table.insert(files, url_cache[i])
end
local now = os.time()
for i, f in pairs(files) do
if now - path.getmtime(f) > TTL then
file.delete(f)
end
end