1 Star 6 Fork 1

神秘博士 / OpenMusic

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
app.py 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
神秘博士 提交于 2022-02-05 14:25 . 修复播放的问题
from flask import Flask, request, render_template
from KWMusic import KWMusic
from SeachKWMusic import SearchKWMusic
app = Flask(__name__)
@app.route('/findmusic', methods=["POST"])
def findmusic():
keyword = request.form.get("keyword")
page = request.form.get("page")
pagesize = request.form.get("pagesize")
if keyword != None:
music = SearchKWMusic()
search = music.search(keyword, page, pagesize)
return search
return {"msg": "缺少关键字"}
@app.route('/musicdetails', methods=["POST"])
def musicdetails():
id = request.form.get("id")
hash = request.form.get("hash")
path = KWMusic().getPath(id, hash)
return path
@app.route('/', methods=["GET"])
def index():
return app.send_static_file('index.html')
@app.route('/play', methods=["GET"])
def play():
src = request.args.get("src")
name = request.args.get("name")
return render_template("index.html", src=src, name=name)
@app.route('/p', methods=["GET"])
def play_qq():
id = request.args.get("id")
data = KWMusic().getPath(id)
return render_template("play.html", data=data)
if __name__ == '__main__':
app.run(host="0.0.0.0", port=6688)
Python
1
https://gitee.com/d1anjie/OpenMusic.git
git@gitee.com:d1anjie/OpenMusic.git
d1anjie
OpenMusic
OpenMusic
master

搜索帮助