Python

August 3rd, 2024suno

Lyrics

from flask import Flask, request, jsonify from flask_sqlalchemy import SQLAlchemy from flask_cors import CORS app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///functions.db' db = SQLAlchemy(app) CORS(app) class Function(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(100), nullable=False) description = db.Column(db.String(200), nullable=False) language = db.Column(db.String(100), nullable=False) with app.app_context(): db.create_all() @app.route('/api/functions', methods=['GET']) def get_functions(): functions = Function.query.all() results = [ { 'id': func.id, 'name': func.name, 'description': func.description, 'language': func.language } for func in functions ] return jsonify(results) @app.route('/api/functions/search', methods=['GET']) def search_functions(): query = request.args.get('query', '') language = request.args.get('language', '') functions = Function.query.filter( Function.description.ilike(f'%{query}%'), Function.language.ilike(f'%{language}%') ).all() results = [ { 'id': func.id, 'name': func.name, 'description': func.description, 'language': func.language } for func in functions ] return jsonify(results) @app.route('/api/functions', methods=['POST']) def add_function(): data = request.get_json() if 'name' not in data or 'description' not in data or 'language' not in data: return jsonify({'error': 'Bad Request', 'message': 'Missing name or description or language'}), 400 new_function = Function(name=data['name'], description=data['description'], language=data['language']) db.session.add(new_function) db.session.commit() return jsonify({'message': 'Function added'}), 201 @app.route('/api/functions/<int:id>', methods=['DELETE']) def delete_function(id): function = Function.query.get_or_404(id) db.session.delete(function) db.session.commit() return jsonify({'message': 'Function deleted'}) if __name__ == '__main__': app.run(debug=True)

Recommended

Back to the Roots Party Version
Back to the Roots Party Version

Bubblegum bass, hyper pop elements, catchy lyrics, vibrant beats, playful sounds, dance pop

Banana Samba
Banana Samba

rhythmic melodic samba playful

I Will Be Back
I Will Be Back

soothing reggae dance relaxed

My Sanctuary
My Sanctuary

2000s style r&b, guitar, rap, soul r&b, Mid 00's, deep male vocals,

Hard Moment
Hard Moment

tech trance, dark techno, hardstyle,

tada sonzai
tada sonzai

Anime, k-pop, orchestral, egypt-style, eeriee, shibuya-style, viola, techno

Liberdade de Liz
Liberdade de Liz

male vocalist,rock,alternative rock,power pop,melodic,energetic,passionate,indie rock,anxious,raw,summer,love,punk rock,sarcastic,portuguese

Wryneck
Wryneck

punk rock fast raw

I Miss My Twin - by GVG.Creations
I Miss My Twin - by GVG.Creations

deep male voice, special effects, dizzy, high, deep trance, steady rhythm and melody, anguishing

Dance With Fire
Dance With Fire

passionate rhythmic latin

With You
With You

dirty progressive rock, house jazz, ambient grunge, phonk, emo pop punk, electro swing, dark alternative, F key, 808s

Festering existence
Festering existence

Dark disco, atmospheric, gothic

Stimuli
Stimuli

hyper, jazz, funk, electronica, soul, phonk, beat drop, bass

等

Post-punk, 90's, Retro wave

Robot Rapture
Robot Rapture

electronic dance music

Girls Night
Girls Night

electronic aggressive