8 lines
374 B
Python
8 lines
374 B
Python
from cef_3M import sql, minioClient
|
|
|
|
# This should be run every hour or so to clean up old uploads
|
|
toDelete = sql.SqlExecuteFetchAll("SELECT *, NOW() FROM uploads WHERE expiry < NOW()")
|
|
for f in toDelete:
|
|
minioClient.remove_object("uploads", f["hash"])
|
|
sql.SqlExecute("DELETE FROM `uploads` WHERE `hash` = %s", f["hash"])
|
|
print(f"Deleted {len(toDelete)} old files")
|