feat: ♻️ Remake url

This commit is contained in:
Louis Gallet 2024-07-01 17:18:10 +02:00
parent 13fdaf9174
commit 0afeb8d2b8
Signed by: lgallet
GPG Key ID: 84D3DF1528A84511
2 changed files with 3 additions and 3 deletions

View File

@ -54,7 +54,7 @@ def create_playlist():
return render_template("create.html", response='Request failed', comment=e, type="error") return render_template("create.html", response='Request failed', comment=e, type="error")
@app.route('/search/<string:roomid>', methods=['GET', 'POST']) @app.route('/search/<string:roomid>', methods=['GET', 'POST'])
def main_app(roomid): def search(roomid):
if len(roomid) != 8 or not cursor.execute("SELECT * FROM rooms WHERE roomid = ?", (roomid,)).fetchone(): if len(roomid) != 8 or not cursor.execute("SELECT * FROM rooms WHERE roomid = ?", (roomid,)).fetchone():
return main() return main()
playlistName = cursor.execute("SELECT playlist_name FROM rooms WHERE roomid = ?", (roomid,)).fetchone()[0] playlistName = cursor.execute("SELECT playlist_name FROM rooms WHERE roomid = ?", (roomid,)).fetchone()[0]
@ -69,7 +69,7 @@ def main_app(roomid):
# otherwise handle the GET request # otherwise handle the GET request
return render_template("search.html", roomid=roomid, playlistName=playlistName, spotifyURL=spotifyURL) return render_template("search.html", roomid=roomid, playlistName=playlistName, spotifyURL=spotifyURL)
@app.route('/add/<string:roomid>/<string:playlistID>/<string:trackid>', methods=['GET']) @app.route('/add/room/<string:roomid>/playlist/<string:playlistID>/track/<string:trackid>', methods=['GET'])
def add_to_playlist(roomid, playlistID, trackid): def add_to_playlist(roomid, playlistID, trackid):
print(roomid) print(roomid)
print(playlistID) print(playlistID)

View File

@ -41,7 +41,7 @@
<h5 class="card-title"> {{ track[0] }} </h5> <h5 class="card-title"> {{ track[0] }} </h5>
<p class="card-text">{{ track[1] }} - {{ track[2] }}</p> <p class="card-text">{{ track[1] }} - {{ track[2] }}</p>
<audio controls><source src="{{ track[3] }}"></audio> <audio controls><source src="{{ track[3] }}"></audio>
<form method="GET" action="/add/{{roomid}}/{{playlistID}}/{{track[5]}}"> <form method="GET" action="/add/room/{{roomid}}/playlist/{{playlistID}}/track/{{track[5]}}">
<input type="hidden" name="track" value="{{ track[5] }}"> <input type="hidden" name="track" value="{{ track[5] }}">
<input type="submit" value="Add to the playlist" class="btn btn-primary"> <input type="submit" value="Add to the playlist" class="btn btn-primary">
</form> </form>