0x0

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | LICENSE

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:
Mfhost.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()