削除機能を追加する

This commit is contained in:
yuukiwww
2024-04-19 07:17:14 +00:00
parent ce31419bb9
commit f0be4a7074
21 changed files with 279 additions and 13 deletions

11
app.py
View File

@@ -17,6 +17,7 @@ import time
import traceback
import pprint
import pathlib
import shutil
import flask
import nkf
@@ -820,6 +821,16 @@ def upload_file():
return flask.jsonify({'success': True})
@app.route("/api/delete", methods=["POST"])
def delete():
id = flask.request.get_json().get('id')
client["taiko"]["songs"].delete_one({ "id": id })
target_dir = pathlib.Path(os.getenv("TAIKO_WEB_SONGS_DIR", "public/songs")) / id
shutil.rmtree(target_dir)
return flask.jsonify({'success': True})
if __name__ == '__main__':
import argparse