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

Chasing Dreams
Chasing Dreams

pop ballad, heartfelt melodies, and lush instrumentation, emotional

Inner Peace
Inner Peace

Ambient ,Relaxing ,Meditation

ミスチルみたいな曲の作り方
ミスチルみたいな曲の作り方

merseybeat harmonic, Raw electric fork rock,guitar,bass,uk rock

Bailando en la Tormenta
Bailando en la Tormenta

synth-driven, pop, pulsing beat with layered harmonies, eurodance

Electric Heartbeat
Electric Heartbeat

electric 80's rock

Mere Yaar
Mere Yaar

anthem

gabriel poshel nahui eshe raz
gabriel poshel nahui eshe raz

ultrakill, futuristic, electronic, dark, male vocal, synthwave, drum

잼민이 반
잼민이 반

활발한, 신나는, 즐거운

Fantasia tempo variabilis II-a
Fantasia tempo variabilis II-a

symphonic speed piano, tempo variations, minor and mayor variations, experimental

海岛梦
海岛梦

复古合成器 欢快 海岛风格 副歌高昂激情 电子合成器

Wings of Thunder
Wings of Thunder

orchestral intense dramatic

New Amsterdam
New Amsterdam

rock, drum and bass, female vocal, aggressive violin

Morena da Praia
Morena da Praia

Forro, safadão, piseiro

Rising Above
Rising Above

poprock,cinematic

Healing Waves
Healing Waves

ambient soothing acoustic