diff --git a/files/helpers/media.py b/files/helpers/media.py index 75e1fa39f..bdd577021 100644 --- a/files/helpers/media.py +++ b/files/helpers/media.py @@ -325,3 +325,6 @@ if SITE == 'watchpeopledie.tv': from rclone_python import rclone def rclone_copy(filename): rclone.copy(filename, 'no:/videos', ignore_existing=True, show_progress=False) + def rclone_delete(path): + params = ("rclone", "deletefile", path) + subprocess.run(params, check=True, timeout=30) diff --git a/files/routes/admin.py b/files/routes/admin.py index ad477cf86..767be2047 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1895,7 +1895,7 @@ def delete_media_post(v): if SITE == 'watchpeopledie.tv' and url.startswith(SITE_FULL_VIDEOS): filename = url.split(SITE_FULL_VIDEOS)[1] - gevent.spawn(rclone.delete, f'no:/videos/{filename}') + gevent.spawn(rclone_delete, f'no:/videos/{filename}') return {"message": "Media deleted successfully!"}