commit 0b288d9a94df5662d87fa23dc41f04cf5323aeb0 parent 5608c72e03319d39c25fd3ce6403f52f649d47d4 Author: Martin Herkt <lachs0r@srsfckn.biz> Date: Wed, 8 Nov 2017 11:29:02 +0100 Add command to delete all files uploaded by address Diffstat:
M | fhost.py | | | 11 | +++++++++++ |
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/fhost.py b/fhost.py @@ -476,6 +476,17 @@ def queryaddr(a, nsfw=False, removed=False): for f in res: f.pprint() +@manager.command +def deladdr(a): + res = File.query.filter_by(addr=a).filter(File.removed != True) + + for f in res: + if os.path.exists(getpath(f.sha256)): + os.remove(getpath(f.sha256)) + f.removed = True + + db.session.commit() + def nsfw_detect(f): try: open(f["path"], 'r').close()