Add command to delete all files uploaded by address
This commit is contained in:
parent
5608c72e03
commit
0b288d9a94
11
fhost.py
11
fhost.py
|
@ -476,6 +476,17 @@ def queryaddr(a, nsfw=False, removed=False):
|
||||||
for f in res:
|
for f in res:
|
||||||
f.pprint()
|
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):
|
def nsfw_detect(f):
|
||||||
try:
|
try:
|
||||||
open(f["path"], 'r').close()
|
open(f["path"], 'r').close()
|
||||||
|
|
Loading…
Reference in New Issue