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

GothicEyes
GothicEyes

hip hop, rap, kizomba

Shattered Memories
Shattered Memories

emotional pop slow verse fast intense chorus

Astral
Astral

NDAI // shoegaze,alternative,downtempo,orchestra,orchestral,cinematic,atmospheric,ambient,dark,dream pop, reverb, delay

Summer is Here
Summer is Here

instrumental acoustic guitar, strings, snappy drums,

Lost in the Night
Lost in the Night

atmospheric blues synthwave

Park days
Park days

Punk, Country

MiWo Kucing Malaikat
MiWo Kucing Malaikat

Apreggio Guitar Accoustic Male Rock Introvert

Rainy Monday
Rainy Monday

indie pop introspective mellow

Tommy's Dance
Tommy's Dance

Country ballad

Yuletide Kickoff
Yuletide Kickoff

male vocalist,pop,melodic,lush,mellow,christmas music,warm,sentimental,christmas,optimistic

Bubblegum Love
Bubblegum Love

Bubblegum Dance Chanson

喇嘛哑巴
喇嘛哑巴

fast rap, trap, reggae