1
0
Fork 0
mirror of synced 2024-06-23 08:41:01 +12:00
waifu2x/appendix/purge_cache.lua

21 lines
430 B
Lua
Raw Normal View History

2015-05-17 06:59:49 +12:00
require 'pl'
CACHE_DIR="cache"
TTL = 3600 * 24
2015-11-15 14:47:24 +13:00
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
2015-05-17 06:59:49 +12:00
local now = os.time()
for i, f in pairs(files) do
if now - path.getmtime(f) > TTL then
file.delete(f)
end
end